2011-09-20 53 views
0

我是Unity新手。現在我陷入了深重的困擾。我有一個團結的性格。我可以通過鍵盤移動它。現在我想通過使用按鈕移動該角色(如:跑步,走路,跳躍)。我如何使用按鈕移動該角色?請幫我.....如何通過按下按鈕來移動角色?

+2

你所說的 '按鈕' 意思?鼠標按鈕?遊戲手柄按鈕?使用鼠標點擊屏幕上的UI按鈕元素? – hughes

回答

3

如果你的遊戲仍然是一個Web或桌面遊戲,因爲它很可能是當你使用鍵盤,你可以創建一個GUI按鈕,並且還可以通過輸入管理器設置,GetBbutton控制它功能和排隊動畫。所以基本上,當一個按鈕被按下/按下時,「步行動畫」將會播放。當按鈕被釋放時,他停下來,或播放空閒的動畫。如果它的IOS遊戲,你在談論或觸摸屏幕上的按鈕輕敲其相同的過程,但不同的方法去實現它!

1

試試這個

var ball : Transform; 

function Update() 
{ 
    if (Input.GetKey("up")) 
    { 
     ball.Translate(Vector3.up * Time.deltaTime, Space.World); 
    } 

    if (Input.GetKey("down")) 
    {  
     ball.Translate(Vector3.down * Time.deltaTime, Space.World); 
    } 

    if (Input.GetKey("right")) 
    { 
     ball.Translate(Vector3.right* Time.deltaTime, Space.World); 
    } 

    if (Input.GetKey("left")) 
    {  
     ball.Translate(Vector3.left* Time.deltaTime, Space.World); 
    } 
} 
相關問題