|
yunbanu 發表於 Feb 5, 2016 4:53:00 GMT
有個問題想請教一下 我在遊戲中的"英雄管理"需要上下翻頁(只能觸點滑動) 我試了drop函數,要把畫面往下拉(觸控點由下往上) drop1=Pattern("heromanage.png"):targetOffset(500, 400) drop2=Pattern("heromanage.png"):targetOffset(500, 350) dragDrop(drop1, drop2) 我試了幾次之後發現有個問題 就是不管我drop1、drop2的y差多大,他移動的距離始終相同 設定setDragDropTiming()也沒幫助 只是很僥倖的他這個距離還能滿足我的需求 但還是希望能有個解決方法 怕在別的機器會bug 謝謝 我們經驗是和遊戲有很大關係 有些可以控制的比較精準,有些會有些差異 另外,dragDrop 在有些機器上需要比較久的時間才能完成,約十秒 想辦法改善中... Android 沒開放相關函數真是麻煩XD 了解,我把setDragDropTiming()在拉長看看XD
|
|
|
gene 發表於 Feb 21, 2016 17:14:03 GMT
我想請問一下有關 waitClick(PSMRL [, seconds]):
waitClick 執行以下代碼
wait(PSMRL [,seconds]) click(getLastMatch())
這代表的是等待 n 秒後按下嗎 ??
我這邊有段程序是
waitClick("no.png",2) waitClick("yes.png",300)
理論上應該是和下面一樣
wait(2) click("no.png") wait(300) click("yes.png")
不過我發現 waitClick 會連續按,不知是使用上有問題還是程式的 bug 呢,謝謝
|
|
|
AnkuLua 發表於 Feb 22, 2016 5:55:48 GMT
wait([PS][, seconds]): 在幾(seconds)秒內,等待所指定圖形出現;如果在時限內出現,則回傳最佳匹配物件。 如果過了時限依然無法找到所需圖形,例外(exception)將被舉發。
如果 "yes.png" 已經在畫面上 waitClick("yes.png", 300) 會立刻去點他,並往下執行
wait(300) click("yes.png") 則會先等300秒 (wait(300) 這個指令) 然後再點"yes.png" (click("yes.png") 這個指令
|
|
|
gene 發表於 Feb 22, 2016 7:02:04 GMT
wait([PS][, seconds]): 在幾(seconds)秒內,等待所指定圖形出現;如果在時限內出現,則回傳最佳匹配物件。 如果過了時限依然無法找到所需圖形,例外(exception)將被舉發。 如果 "yes.png" 已經在畫面上 waitClick("yes.png", 300) 會立刻去點他,並往下執行 wait(300) click("yes.png") 則會先等300秒 (wait(300) 這個指令) 然後再點"yes.png" (click("yes.png") 這個指令 所以 waitClick(PS,seconds),是指在幾內秒找到,並按下,並不是按下後等待幾秒是嗎 ? 看來是我誤解了,謝謝
|
|
|
gene 發表於 Feb 23, 2016 3:12:19 GMT
因為對 andorid 的開發不太熟,想藉這串問一下 使用在 keyevent() 的 關螢幕 keycode 是那一個呢 ?
想作一個功能是,wait 時關上螢幕,在時間到再點亮螢幕,滑開螢幕鎖. 這樣比較不會損傷螢幕壽命,也比較省電
順便問一下,這個想法是否可行 ? 不確定在關上螢幕後,ankulua 是否還能進行點擊與操作的動作,謝謝
|
|
|
AnkuLua 發表於 Feb 23, 2016 4:49:42 GMT
因為對 andorid 的開發不太熟,想藉這串問一下 使用在 keyevent() 的 關螢幕 keycode 是那一個呢 ? 想作一個功能是,wait 時關上螢幕,在時間到再點亮螢幕,滑開螢幕鎖. 這樣比較不會損傷螢幕壽命,也比較省電 順便問一下,這個想法是否可行 ? 不確定在關上螢幕後,ankulua 是否還能進行點擊與操作的動作,謝謝 關螢幕還會有開螢幕的、密碼等問題... 我們也沒試過
|
|
|
gene 發表於 Feb 26, 2016 13:41:20 GMT
因為對 andorid 的開發不太熟,想藉這串問一下 使用在 keyevent() 的 關螢幕 keycode 是那一個呢 ? 想作一個功能是,wait 時關上螢幕,在時間到再點亮螢幕,滑開螢幕鎖. 這樣比較不會損傷螢幕壽命,也比較省電 順便問一下,這個想法是否可行 ? 不確定在關上螢幕後,ankulua 是否還能進行點擊與操作的動作,謝謝 關螢幕還會有開螢幕的、密碼等問題... 我們也沒試過 自己回應一下 這是我關螢幕和開螢幕的方式. loc1 = Location(30,500) loc2 = Location(300,500) --("PowerOFF") keyevent(26) wait(3) --print("PowerOn") keyevent(26) dragDrop(loc1,loc2) keyevent(26) 是 power 鍵,在我的手機上是會開關螢幕. 另外,我的螢幕只需滑動解鎖,所以只要從左向右滑就可以.
|
|
|
AnkuLua 發表於 Feb 26, 2016 14:15:07 GMT
讚喔
螢幕關掉後遊戲還會進行嗎?
|
|
|
gene 發表於 Feb 26, 2016 15:45:24 GMT
這我倒是沒試. 其實我也有點好奇背景點擊的功能,不過目前遊戲在背景後也跟著停止進行 所以我就沒去試這個了 XD 可以大概說明一下背景點擊的效用嗎 ? 目前沒看到相關的說明文件呢,謝謝
|
|
|
AnkuLua 發表於 Feb 26, 2016 15:51:11 GMT
背景點擊是指偷一些點擊的時間 把點擊指令送出後,可以去做一些和截圖和點擊不相關的運算 等下一個截圖或點擊指令來時,還是會等上一次點擊做完 發現用處不大
|
|
|
gene 發表於 Feb 27, 2016 17:45:41 GMT
想請問一下,目前系統提供的 print 方式,能在幾秒後自動消失嗎 ?? 或是有類似提示用 messagebox,不需要點擊才會消失的,謝謝
|
|
|
AnkuLua 發表於 Feb 28, 2016 1:04:38 GMT
想請問一下,目前系統提供的 print 方式,能在幾秒後自動消失嗎 ?? 或是有類似提示用 messagebox,不需要點擊才會消失的,謝謝 請使用toast()
|
|
|
gene 發表於 Feb 28, 2016 5:47:21 GMT
想請問一下,目前系統提供的 print 方式,能在幾秒後自動消失嗎 ?? 或是有類似提示用 messagebox,不需要點擊才會消失的,謝謝 請使用toast() 請問有 example 可以參考嗎 ? 謝謝
|
|
|
AnkuLua 發表於 Feb 28, 2016 6:36:12 GMT
toast("This is an example.")
|
|
|
gene 發表於 Mar 23, 2016 1:09:11 GMT
有個問題想請教一下 我在遊戲中的"英雄管理"需要上下翻頁(只能觸點滑動) 我試了drop函數,要把畫面往下拉(觸控點由下往上) drop1=Pattern("heromanage.png"):targetOffset(500, 400) drop2=Pattern("heromanage.png"):targetOffset(500, 350) dragDrop(drop1, drop2) 我試了幾次之後發現有個問題 就是不管我drop1、drop2的y差多大,他移動的距離始終相同 設定setDragDropTiming()也沒幫助 只是很僥倖的他這個距離還能滿足我的需求 但還是希望能有個解決方法 怕在別的機器會bug 謝謝 我們經驗是和遊戲有很大關係 有些可以控制的比較精準,有些會有些差異 另外,dragDrop 在有些機器上需要比較久的時間才能完成,約十秒 想辦法改善中... Android 沒開放相關函數真是麻煩XD 我也有這個狀況 移動 x 軸的正常,但 y 軸的就是動一點點而已 試了幾個 app 都一樣
|
|