Input
Available in the Gaming Circle and Industries Circle
概述
橫向捲軸跑者範例針對其所有輸入,只使用Quantum的輸入架構,所以在這個範例中沒有使用命令。
Unity
在LocalInput.cs
中找到簡單輸入輪詢,在其中它使用Unity的輸入API。
遊戲控制的定義如下:
- 按下
Space Bar
以執行一個短跳; - 按下及按住
Space Bar
以執行一個長跳; - 按下
Left Shift
以使用小工具。
Quantum
在輸入架構中有三個布林值,它們被包裝在一個單一位元組中:
- 跳躍開始;
- 跳躍持續;
- 攻擊。
使用協助工具架構MovementDesires
及GadgetDesires
來處理輸入。基於玩家從Unity輪詢的輸入來填入需求;它們也可以被針對AI的已生成輸入所取代(在這個範例中沒有執行)。