- 最后登录
- 2017-6-23
- 注册时间
- 2012-2-18
- 阅读权限
- 90
- 积分
- 33060
  
- 纳金币
- 32449
- 精华
- 23
|
"RaycastHit rayHit;
void Update()
{
Vector3 fwd = transform.TransformDirection(Vector3.forward);
if (Physics.Raycast(transform.position, fwd, 10))
print(""There is something in front of the object!"");
if (Physics.Raycast(transform.position, fwd, out rayHit, 1))
{
print(rayHit.collider.gameObject.NAME + "" "" + rayHit.distance);
}
ELSE
{
print(""nothing"");//这一输出只在开始运行显示,当上边输出一次后,即使前方木有物体,也不再输出了.
}
}
将你的代码放到update里边
经过测试木有问题:)
" |
|