2011-09-20 46 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); 
    } 
} 
相关问题