其實購入酷媽的MMO專用地獄火滑鼠
也已經是將近一年前的事情了
不過一直以來,也只用劇本寫了右鍵連點這種簡單到不行的東西
最近臨時興起,寫了一個可以使用於線上遊戲的小劇本
基本上也就是移動游標到某位置,點右鍵
再移動游標到另一位置,再點右鍵之類的重複動作
但是! 滑鼠劇本編寫所提供的東西,有一些是我不懂的(沒有程式語言相關知識)
以下是地獄火滑鼠擁有的指令中我不懂的部分
=============================================
IF(變數) 內容為
A ==、!=、>、>=、<、<= B 則前進至某行指令
==跟!=的差異 還有意義
=============================================
變數設定
可以設定A、B、C三個變數
然後可以直接設定數字,或者是設定A=B+10之類的
可是如果設定A=A+1呢?
A會變成2嗎?
=============================================
NOP這個指令,完全不知道其意義
=============================================
另外,這顆滑鼠似乎無法復位
也就是例如螢幕解析度為1024*768 指定復位游標到特定X*Y的某點
也不能設定一些比較複雜的動作
如果要做到類似"鍵盤精靈"之類的功能
有沒有其他比較適合的滑鼠呢?
問題繁雜,還請先進前輩賜教XD
A ==、!=、>、>=、<、<= B 則前進至某行指令
==跟!=的差異 還有意義
==讀為等於 !=讀為不等於 剩下像是>(大於) >=(讀為大於又等於)....
程式碼的=通常都有指定的意思,不是數學式的等於所以用==表示
甚至你還會看到像是&&(And)或者||(Or)表示
這部分可能你要去參考類似程式設計書,有很詳細的說明用法
======================================
首先你要知道變數的用意及用法,當然變數顧名思義就是會變動的數
也就是這個數是會變的,不變的叫常數,例如圓周率3.1415926....
好變數在產生,通常會有初始值,通常如果不是0,就會是NULL(空值)
所以A=A+1,如果前面式子沒指定值,那麼執行這個之後,可能會是1或者是程式抱怨你Error
如果又碰上For 或者 while等迴圈那就不一定是2了,因變數是由右方運算好傳送給原值覆蓋變新值
======================================
NOP部份小弟就沒有涉獵,留給底下人去補充
======================================
你說的解析度的問題,因程式碼在定位時,通常在螢幕左上角都會定為0*0往右下算起
這裡指的是螢幕絕對座標
如果加上變數配合,就可以利用相對作標方式去實作
另外你提的滑鼠問題,基本上與滑鼠實體無關,不知道大大您是使用怎樣的滑鼠呢!!
內文搜尋




























































































