資料來源:兄弟論壇
作者:simonl

[Simon原創]小地圖找怪法詳解(申精)+動畫詳解!!!!
看了看整個論壇,發現小地圖找怪法很少有詳細的解釋,但又有很多人問。現在自己寫一個,練練文筆~順便碰碰運氣,看看能否申精~
正題:
現在的網路遊戲掛機原理,不外乎幾種:
1、直接調用遊戲自帶的找怪按鍵;
2、小地圖找怪;
3、漸開線找變色怪;
其中,第三種效率比較低,第一種又不經常有,第二種效率又高,實現起來又不會很麻煩。
下面就說一下實現的原理:
如圖,首先我們要知道你的小地圖在哪裡(這不廢話嗎?),然後找到小地圖你的位置在哪(一般是中間那一點)
再瞭解一下你的人站在哪裡(一般就是螢幕正中,如果你的解析度是800*600,那麼中心就是400 300,視窗化除外)。






圖中小地圖中心座標727 79,螢幕中心座標400 300

一般地,網路遊戲大小地圖比例是17:1~22:1左右。一般先試試用20看看行不行,然後再進行微調。

小地圖的搜索範圍可以用這樣的公式來計算:
小地圖中心橫(縱)座標 ± 螢幕中心橫(縱)座標 / 大小地圖比例   (減法就是左邊界和上邊界,加法就是右邊界和下邊界)

計算完之後,為了防止錯按技能欄、人物欄或地圖上的按鈕而使掛機中止,我們需要小地圖搜索範圍進行適當地縮小

好了,可以調用搜色的語句去搜索怪的顏色了(當然是小地圖顏色)

我們可以調用公式了:
滑鼠移動橫(縱)座標 = 大地圖中心橫(縱)座標 + (搜到的橫(縱)座標 - 小地圖中心橫(縱)座標) × 大小地圖比例

最後再單擊一下,OK!你的人物已經開始打怪了!

另外一些小技巧:
1、先施放技能再點怪。試驗證明,如果單純點擊怪物,比先選定攻擊技能再點怪物效率低(因為單純點擊怪物的識別範圍比較小,僅限貼圖部分,透明部分不算,而先選定技能再點怪,點擊到怪周圍一小圈透明部分也能打到怪)

2、加上隨機偏移值。只需要在滑鼠移動橫(縱)座標再加上一個 ±n 的整數,這樣,找怪的範圍又會變大,效率也就更高!


下面加上我的源代碼(根據圖中遊戲製作):
VBS dim kkk,mmm,nnn
//記住先施放技能哦
    VBSCall FindCenterColor(707,67,748,90,"2128FF",x,y)
    If x>0 and y>0
        VBS ramdomize
        //地圖比例
        VBS kkk = 20.25
        //隨機偏移(正負25)
        VBS nnn = int((25+25+1)*rnd-25)
        VBS mmm = int((25+25+1)*rnd-25)
        MoveTo int(mmm+400+(x-727)*kkk) int(nnn+300+(y-79)*kkk)
        LeftClick 1
    EndIf
Delay 500
arrow
arrow
    全站熱搜

    魔幻小鱉 發表在 痞客邦 留言(2) 人氣()