【发布时间】:2016-05-15 23:57:10
【问题描述】:
我试图让玩家在 Unity 中转身,因此我必须将比例尺上的 x 轴更改为负值,但玩家这样做会消失! 这是我的代码:
void Update ()
{
anim.SetBool ("Grounded", grounded);
anim.SetFloat ("Speed", Mathf.Abs (Input.GetAxis ("Horizontal")));
if (Input.GetAxis("Horizontal") < -0.1f)
{
transform.localScale = new Vector3(1, 1, 1);
}
if (Input.GetAxis("Horizontal") > 0.1f)
{
print ("going right");
}
每当玩家消失时,盒子碰撞器中也会写一条消息,上面写着“碰撞器不会产生任何碰撞形状,因为它们都未通过验证......”
玩家只有在向左或向右移动时才会消失,这真的让我很困惑,所以我将不胜感激。
【问题讨论】:
-
如果有人看到这篇文章,这将非常有用,因为我仍然没有得到答案。
标签: unity3d