Unity腳本:GetAxis

GetAxis:

Input.GetAxis與GetButton以及GetKey有著相似的運作方式,

但也有一些基礎上的不同。

GetKey 與 GetButton 傳回布林值,

按鈕也只有壓下或者釋放兩種狀態。

而GetAxis 則傳回介於-1到1之間的浮點數。

閱讀全文:Unity腳本:GetAxis

Unity腳本:GetButton與GetKey

Unity腳本:GetButton與GetKey

GetButtonGetKey是透過Unity輸入類別取得按鍵或是搖桿按鈕輸入的方法。

兩者的差異在於,GetKey使用key codes來命名按鍵。

譬如說 KeyCode.Space 代表空白鍵。

我們可以用下面的程式碼來判斷是否按下Space鍵:

Input.GetKeyDown(KeyCode.Space);

GetKey可以很好的運作在鍵盤上,

閱讀全文:Unity腳本:GetButton與GetKey

Unity腳本:使用Lerp 線性插值製作滑順效果

Unity腳本:Lerp 線性插值

在Unity中,Lerp一種是用來計算線性插值的函式。

Lerp可以使用在很多個地方,像是:Color.Lerp 、Mathf.Lerp 、Vector3.Lerp 、Material.Lerp 。

Lerp可以用來製作許多滑順的效果。譬如說可以利用Color.Lerp來計算兩個顏色之間的插值,

就可以讓兩種不同的顏色平滑的轉換。

Lerp函式通常長這樣:

.Lerp(from, to, t: float):

閱讀全文:Unity腳本:使用Lerp 線性插值製作滑順效果

子分類