1. 程式人生 > >Unity學習日記--2D 精靈移動跳躍

Unity學習日記--2D 精靈移動跳躍

這是第一次寫部落格,這個空間主要用來記錄學習Unity的過程

本次日記內容研究2D人物移動跳躍

使人物移動跳躍有兩種方法,第一使用Unity預設按鍵屬性進行控制:

做法如下:

啟動軟體後先建立一個地面層,之後使用盒子控制元件

之後再建立一個角色:同樣也新增一個盒子控制元件,之後再新增一個重力控制元件


之後運行遊戲,就地面和角色就形成了碰撞

最後加上程式碼

void Update () {
if(Input.GetKey(KeyCode.W)){


gameObject.transform.Translate(Vector3.up*5*Time.deltaTime);
}
if(Input.GetKey(KeyCode.S)){
gameObject.transform.Translate(Vector3.down*5*Time.deltaTime);
}
if(Input.GetKey(KeyCode.A)){
gameObject.transform.Translate(Vector3.left*5*Time.deltaTime);
}
if(Input.GetKey(KeyCode.D)){
gameObject.transform.Translate(Vector3.right*5*Time.deltaTime);
}