Android 台灣中文網

打印 上一主題 下一主題

[修改] 比利的棍子腳本教學(觸摸精靈)

 關閉 [複製連結] 查看: 14488|回覆: 124|好評: 0
21
q77112833 | 收聽TA | 只看該作者
發表於 2015-12-22 20:20
由 手機網頁 發佈
changdu=150+juli 裡面的150改小一點

評分

參與人數 1幫助 +1 收起 理由
wattdj + 1 好內容,老衲來為這篇文章開開光.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

22
losthxxdd | 收聽TA | 只看該作者
發表於 2015-12-23 00:22
q77112833 發表於 2015-12-22 16:33
試看看把1280改成1270

大大 改1270可以動了
但是棍子只會上下移動 不會放下來 請問哪裡還需要改呢

點評

你下面的c=getcolor裡面的240抓得不夠精準導致他不會放掉,螢幕截圖後用電腦小畫家,特別用放大鏡去放大那個點去看比利地上的紅色棍子座標是多少  發表於 2015-12-23 10:58

評分

參與人數 1幫助 +1 收起 理由
wattdj + 1 好內容,老衲來為這篇文章開開光.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

23
S08038 | 收聽TA | 只看該作者
發表於 2015-12-23 00:30
本帖最後由 S08038 於 2015-12-23 00:37 編輯

大大  請幫幫忙   
我改了老半天   都搞不定    棍子一值在變長變短   都不會動
我想問 我的iphone5 是 1136x640 是正確的嗎  
我把手機照片傳到電腦   我的00;00 是在左上角  不是你說的左下角ㄟ  我不知道怎麼用
我不確定 比利站的座標 是多少    左上角的比利座標 185,518  左下角的是 185,120
求大神幫我一下   
這是我把你的複製以後  改上自己的座標
function main()
::lab::
mSleep(1000)                                    
dianx,diany=findColorInRegion(0xFF0000,115,200,125,1100)
if dianx==-1 and diany==-1 then         
goto lab                                                
end
juli=diany-185
changdu=118+juli                        
if
changdu>660                          
then
changdu=660                           
end
mSleep(1000)                           
touchDown(1,120,855)            
::lab1::
c=getColor(changdu,185)         
if
c~=0xFF0000                          
then
mSleep(1)                                                
goto lab1                                 
end
touchUp(1)
end
可是開了以後就是不會跑   
附上我的照片  請大大幫忙一下  幫我看我正確的座標要怎麼看

點評

請問您用什麼版本的觸摸精靈 我用3.3 他只能錄製跟撥放 不能像你們這樣編輯腳本...  發表於 2015-12-24 23:42
要抓的點是比利站的那邊地上的那根棍子紅色的點,不是比利的位子  發表於 2015-12-23 10:55
你的圖壓縮到了,電腦上左上角是(0,0)沒錯,但是手機是左下角,通常如果一直上下放不掉,就是你下面的c=getcolor那邊的185設定的不夠精準  發表於 2015-12-23 10:54

評分

參與人數 1幫助 +1 收起 理由
wattdj + 1 好內容,老衲來為這篇文章開開光.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

24
Aries13 | 收聽TA | 只看該作者
發表於 2015-12-23 15:22
本帖最後由 Aries13 於 2015-12-23 15:27 編輯

-- 脚本描述
DESCRIPTION=" ";

-- 适用屏幕参数
SCREEN_RESOLUTION="720x1280";
SCREEN_COLOR_BITS=32;

-- 主入口
function main()
::lab::
mSleep(1000)
dianx,diany=findColorInRegion(0xFF0000,126,390,158,1280)
if dianx==-1 and diany==-1 then
goto lab
end
juli=diany-208
changdu=136+juli
if
changdu>665
then
changdu=665
end
mSleep(1000)
touchDown(1,136,855)
::lab1::
c=getColor(changdu,208)
if
c~=0xFF0000
then
mSleep(1)
goto lab1
end
touchUp(1)
end


大大您好,試了好幾天還是不行,決定上來發問一下。
我照您圖的參數去對應應該修改的指標,我也是720x1280,用的是note2。
我把dianx,diany,juli,changdu,c都依照小畫家的指標去修正到最精確,但是.........

棍子還是上上下下,不會往前進!!
棍子還是上上下下,不會往前進!!
棍子還是上上下下,不會往前進!!

我試著照您說的修改c=getColor(changdu,208)這個位置,他還是沒有放掉。
請問我是哪個地方做錯了嗎?!抱歉再麻煩您幫我看一下,真的試好久試不出來,好困擾啊!!!!!!!

點評

用手機-->設定-->開發人員選項-->指標位置 打勾,然後去找一下比利右下角紅點的X座標,你這是X座標沒抓準  發表於 2015-12-23 16:46

評分

參與人數 1幫助 +1 收起 理由
wattdj + 1 好內容,老衲來為這篇文章開開光.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

25
q77112833 | 收聽TA | 只看該作者
發表於 2015-12-23 15:44
本帖最後由 q77112833 於 2015-12-23 15:51 編輯
losthxxdd 發表於 2015-12-23 00:22
大大 改1270可以動了
但是棍子只會上下移動 不會放下來 請問哪裡還需要改呢 ...


changdu=150+juli 裡面的150改小了嗎??

改120試試看

上面有棍子上上下下問題的都可以試試看

我想可能是因為手機的誤差吧,棍子的速度不一樣

我自己本來這個數字應該設92

但是我實際設定是40

點評

其實我也是設的很小,我發的是正常情況下應該要這樣寫,可是實際用就是要小一點才正常  發表於 2015-12-23 17:16

評分

參與人數 1幫助 +1 收起 理由
wattdj + 1 好內容,老衲來為這篇文章開開光.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

26
clamke | 收聽TA | 只看該作者
發表於 2015-12-23 16:50
本帖最後由 clamke 於 2015-12-23 17:23 編輯

1.在觸摸精靈-->設置-->先選優化性能,然後再點選屏幕測試,如果有拍到你現在看到的圖片就OK,不行再選優化兼容性,再點選測試屏幕,有看到圖片就OK,都不OK,就再去找其他破解版,我自己用這版上的3.3破解簡體版
2.用手機-->設定-->開發人員選項-->指標位置 打勾
3.去比利過橋畫面測一下座標,不需要選定開始,因為座標依樣
4.dianx,diany=findColorInRegion(0xFF0000,140,260,160,1280) -- >座標數字XY左上到XY右下,這段最容易出錯因為每台手機平板都不一樣,數值不要寫到滿,像這個例子1280-->1000就夠,這段解決了,就完成一半
5.除錯就在覺得數值不對的地方,使用notifyMessage();去看錯誤,如notifyMessage(dianx);這樣去看有沒有抓到,都是-1就是失敗

以上小弟的心得,剩下的就是加減乘除

點評

請問為什麼我也用3.3的觸摸精靈 我用3.3 他只能錄製跟撥放 不能像你們這樣編輯腳本...腳本那邊只能描述腳本且只能64個字元  發表於 2015-12-24 23:43

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
wattdj + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

27
 樓主| z7941371 | 收聽TA | 只看該作者
發表於 2015-12-23 17:15
棍子會上上下下的不會放掉可以修改
1.上面changdu的數字改小一點
2.c=getcolor座標改精準一點(差1就有可能會導致不會放掉,我以前就是差1它就放不掉)
3.有一種例外,最高點設定錯誤(要放的位置距離太遠),導致他也找不到紅色的點

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
wattdj + 1 + 1 非常讃

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

28
q8904456 | 收聽TA | 只看該作者
發表於 2015-12-23 18:20
模擬器可以嗎???
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

29
gn00636885 | 收聽TA | 只看該作者
發表於 2015-12-23 18:35
gn00636885 發表於 2015-12-22 16:01
如果以我這張圖 我還有哪裡需要修改嗎
因為沒辦法傳原始的檔案我壓縮了跟做了一個JPG檔 在麻煩大大幫忙看一 ...

雖然跟版主是一樣的 但是我遇到橋比較長的時候就會出現上不斷的上下 ,不會放開,所以才會想說是否哪裡要調整 不過還是感謝回答

評分

參與人數 1幫助 +1 收起 理由
wattdj + 1 好內容,老衲來為這篇文章開開光.

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

30
S08038 | 收聽TA | 只看該作者
發表於 2015-12-24 00:25
大大請問一下   我現在設定都沒問題了  
自己會跑自己會動   可是我只要遇到比較遠的距離   他棍子就長短長短 不放下來   
這是什麼問題呢?  

還有我為什麼他會自己找點  可是都超過一點點   沒辦法正中紅心 拿雙倍??   
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則