ETH官方钱包

前往
大廳
主題

【Unity 開發(fā)筆記】Radar war 做個 IntelliSense功能

%%鼠 拒收病婿 | 2021-05-17 01:02:27 | 巴幣 1040 | 人氣 505

Demo:


取得插入符號(caret)位置:
參考這篇。
讓IntelliSense面板物件跟著插入符號移動。



上個開發(fā)紀錄有講到打字密語等操作,原本是用很多個if去判斷tag配對哪個方法。
例如:
if(tag =="Move")
Player.Move();
if(tag =="Shoot")
Player.Shoot();
...
這樣覺得程式碼好醜,所以改用Dict去存對應的方法:
(改成方法集中管理,不知道還有沒有更好的方法。)

改成dict的好處也包刮IntelliSense只要去看哪個key包含那個字串即可。


按下tab用完整的字串取代:
參考,找到一個方便的regex replace extension方法。



送禮物贊助創(chuàng)作者 !
0
留言

創(chuàng)作回應

朱朱
@news2000tw 我也有寫過unity遊戲,支持你繼續(xù)加油
2021-05-17 12:49:43
%%鼠 拒收病婿
感謝![e16]
2021-05-20 02:52:11
追蹤 創(chuàng)作集

作者相關(guān)創(chuàng)作

相關(guān)創(chuàng)作

更多創(chuàng)作