2014年3月24日 星期一

手機 腳本精靈 教學(二) - 悍將三國例子

在上一篇中,我們介紹了腳本基本資料的取得方法與一個簡單的腳本寫作方式,
來複習一下,有座標、顏色的取得,有變數、函數的寫法跟判斷座標上顏色的方式,
接下來就來教上一篇提到的 "等待" ,我們該如何不斷的等待我們要的出現, ψ(`∇´)ψ



這裡我們要介紹一個語法叫 while ,用處就是不斷的重複執行,來達到我們要的等待,
詳細語法架構是 while  do  end  組成

如上圖所示,我們定義一個變數 s ,如果 s 是 0 的話 ,則不斷的執行判斷跳出是否已出現,
並且每執行一次,則休息2秒,避免太頻繁的使用getColor()來取得顏色,會造成手機處理上壓力太大。 ( #`Д´)
再來因為英雄王座在加載中時,按下跳過動畫是沒有用的,因為我們還要判斷加載中,
是否還在加載中,我們需要選擇一個加載中的顏色來判斷加載中是否還在


這裡我們需要再介紹一個函數來判斷如果還在加載中,則不判斷跳動,
詳細語法架構是 if then else end  組成,  (*^o^*)

如上圖所示,如果加載中圖示還在,則不執行跳過的判斷,
在這種情況下,如果執行了跳過,最後還是會執行休息2秒的情況,
這樣的話,整個英雄王座打下來,多了好幾秒以上,因為需要判斷的東西很多,
所以我們在執行跳過之後,希望直接到下一個判斷上處理,這種時候就需要介紹另一個函數,goto , 詳細語法架構是 goto :: :: 組成,

如上圖所示,我們先定義一個 ::skip1:: 放置於while之後,然後在判斷跳過的裡面,加上goto skip1 ,這樣執行過後 跳過後 就會直接跳到 skip1 ,而省去 2 秒。  ヾ(*´∀`*)ノ
介紹完這些函數後,基本上英雄王座需要的大概有了,
接下來就是一整個英雄王座的流程了,
開始  → 加載中 → 跳過 → 寶箱 →  確定
沒錯 先按下來開始  然後出現加載中  按下跳過後,有些關卡會出現寶箱,要先點掉寶箱後,才會出現按確定的視窗,循環一次就是一關,所以10次,大概就是一輪。




 需要完整的 英雄王座 腳本請再發mail至信箱。



請尊重著作權. 請勿轉載









沒有留言:

張貼留言