Unity學習日記--2D 精靈移動跳躍
阿新 • • 發佈:2018-12-30
這是第一次寫部落格,這個空間主要用來記錄學習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);
}