我是 Unity 的新手。现在我陷入了深深的困境。我有一个团结的性格。我可以通过键盘移动它。现在我想通过使用按钮来移动那个角色(比如:跑、走、跳)。如何使用按钮移动该角色?请帮我.....
问问题
9785 次
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 回答