【发布时间】:2015-11-16 03:11:26
【问题描述】:
我正在尝试使用GetAxis 在我的游戏中从玩家的垂直轴获取值。我的目标是让我的代码查看玩家是否在.6 y 之下,也就是.6 之下的任何东西,以便将他的位置更改回生成点。
这是我的代码,Spawn 指的是 Unity 中的游戏对象。
if (Input.GetAxis ("Vertical") < 0.6) {
transform.position = Spawn[0].position;
}
【问题讨论】:
-
大家好,抱歉我的问题格式不正确,我只是想弄清楚如果垂直轴的值低于 0.6,如何重置我的玩家值。谢谢!
-
您不能使用垂直轴与 transform.position.y 进行比较,因为它们完全不同,轴值在 -1 到 1 之间,并且变换是真实世界的位置,请使用 Neven 给出的答案