围绕玩家的球体方向

时间:2016-03-06 14:52:12

标签: c# unity3d

好的,这是我的代码

 RaycastHit hit;
 if (Physics.SphereCast(
          this.transform.position,
          0.5f,
          this.transform.position,
          out hit))
        {
            if(hit.collider.tag=="example tag")
            {
                //do something
            }
        }

我想要做的是沿着附加到它的游戏对象移动球体

gameObject总是向前移动,也就是说,正z轴总是在增加,

所以我想在我的gameObject周围保持一个统一的球体大小

我认为错误在于方向向量?

任何人都可以帮助我。我尝试在互联网上搜索几个小时,但没有运气,谢谢!

1 个答案:

答案 0 :(得分:-1)

你可能想要

  

transform.forward

在doco上有一个“transform.forward”的例子:

http://docs.unity3d.com/ScriptReference/Physics.SphereCast.html