C .
ODE
G
AMELET
Focus Issue
請教幾個問題
u7jk7 opened 8 months ago 3
先丟個 Events 範本檔 https://code.gamelet.com/edit/nyuightqBlankEvents?source=CG.nyuightqBlankEvents/tutorials/topic_3723_20240611.events

1. 一般會使用 儲存全域變數,在定義 變數名稱 的時候一併放上目標的角色代碼在命名的部分,比如說 `{instance.code}_role` 或是 `role_{instance.code}` 都可以。
然後判斷的時候就開一個事件弄 觸發 - 鍵盤按鍵,用`{instaance.code}_role`儲存的值來判斷它是什麼職業,用檢查 - 比對字串
 
2. 確實能用 檢查-角色所在區域 來找設定特定角色5格的範圍,可以在填寫欄中用變數,甚至數學式
在設定這個檢查前可以先用 檢查-找出所有角色 來儲存符合檢查對象的區域變數,圖片這邊的玩家鍵盤觸發是儲存`instance`,符合的對象則設定區域變數為`target`
 
3. 如你所說的,沒有觸發裡面沒有一個符合你的要求,只有一個 角色走至定點 你大概用不到。
所以一樣是用 檢查-找出所有角色,找出並儲存符合檢查對象的區域變數,然後再 檢查-角色所在區域,還有 檢查-比對字串 看它職業是不是還沒定義 (undefined)
原來變數名稱還可以這樣使用,感謝大佬!

昨天打完之後其實有跑去嘗試看能不能抓滑鼠位置,結果發現抓到的是螢幕畫面上的位置,想說能不能用角色位置去加減,還沒找著用法馬上就在這裡學到了030
Items per page:
1 - 2 of 3
ⒸCode.Gamelet.com | Privacy Policy | Terms of Service