【发布时间】:2017-10-15 12:09:15
【问题描述】:
目前我正在开发一款联网的 2D 平台游戏。我试图让角色始终面向他行走的方向。因此我正在使用这段代码:(顺便说一句,我知道这不应该工作)
if (rigidbody.velocity.y > 0) {
transform.rotation = 0,0,0;
} else if (rigidbody.velocity.y < 0) {
transform.rotation = 0,180,0;
}
所以我的问题是,当他在 y 轴上的速度超过零时,我必须使用什么代码来使角色的变换旋转为 0,0,0,而当其低于时,我必须使用什么代码来使角色的变换旋转为 0,0,0。
注意: 是的,我知道还有其他方法可以解决这个问题,但我认为在这种情况下这将是理想的方法,我很好奇。
【问题讨论】: