if 條件式if 敘述用於判斷各種條件,若符合設定條件時執行 { } 括弧內的敘述,而不符合條件時執行 else { } 中的敘述。 遊戲中經常需要進行特定條件的判斷,例如玩家輸入時控制角色,或是在商店必須有足夠的錢才能購買商品。
多重條件 條件判斷式使用 && 符號標記時,設定的多項條件必須全部成立,才會執行指定的動作 (左圖)。 條件判斷式使用 || 符號標記時,設定的多項條件只要其中一項條件成立就會執行指定動作 (右圖)。
使用 if ... else 判斷結果有多種可能情況的用法。
if 條件判斷這部份請參閱 Input 輸入的教學章節。 完整的 Unity 按鍵代碼請參閱官方網站 KeyCode.html 教學
這是 GetComponent 教學介紹的燈光控制腳本,可參考 if ... else 寫法。 switch 敘述 switch 用於擁有多種情況的場合,可以讓腳本更易於閱讀與維護。
使用 enum 製作下拉式選單。
|