我是Unity的新手。现在我陷入了困境。我有一个团结的角色。我可以通过键盘移动它。现在我想通过按钮移动该角色(如:跑步,走路,跳跃)。如何使用按钮移动该角色?请帮帮我......
答案 0 :(得分:3)
如果你的游戏仍然是网页或桌面游戏,就像你使用键盘时一样,你可以创建一个GUI按钮,并通过输入管理器设置,GetBbutton功能和排队动画来控制它。所以基本上当一个按钮被按下/按下时,“步行动画”就会播放。当按钮被释放时,他停止,或者播放空闲动画。如果它是一款IOS游戏而且您正在谈论触摸或点击屏幕按钮,它的过程与实现它的方式相同但不同!
答案 1 :(得分: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);
}
}