好的,这是我的代码
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周围保持一个统一的球体大小
我认为错误在于方向向量?
任何人都可以帮助我。我尝试在互联网上搜索几个小时,但没有运气,谢谢!
答案 0 :(得分:-1)
你可能想要
transform.forward
在doco上有一个“transform.forward”的例子:
http://docs.unity3d.com/ScriptReference/Physics.SphereCast.html