0

我是 Unity 的新手。现在我陷入了深深的困境。我有一个团结的性格。我可以通过键盘移动它。现在我想通过使用按钮来移动那个角色(比如:跑、走、跳)。如何使用按钮移动该角色?请帮我.....

4

2 回答 2

3

如果您的游戏仍然是 Web 或桌面游戏,就像您使用键盘时一样,您可以创建一个 GUI 按钮并通过输入管理器设置、GetBbutton 功能和排队动画来控制它。因此,基本上当按下/按下按钮时,会播放“步行动画”。释放按钮时,他停止,或播放空闲动画。如果它是一款 IOS 游戏,而您正在谈论触摸或点击屏幕按钮,则其过程相同,但实现方式不同!

于 2012-02-11T07:42:25.677 回答
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);
    }  
}
于 2012-11-16T05:56:44.230 回答