纳金网
标题:
unity3d脚本如何实现撞击
[打印本页]
作者:
比巴卜
时间:
2012-12-15 08:48
标题:
unity3d脚本如何实现撞击
unity3d脚本如何实现撞击
作者:
比巴卜
时间:
2012-12-15 08:48
"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里边
经过测试木有问题:)
"
作者:
may
时间:
2012-12-24 06:06
来支持一下楼主的帖子哦
作者:
王者再临
时间:
2012-12-27 04:14
学习了,虽然还是有难度,谢谢楼主的用心
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5