unity RaycastHit 返回的transform 是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity RaycastHit 返回的transform 是啥相关的知识,希望对你有一定的参考价值。
参考技术A GameObject 无任何组件和脚本cube 只有collider组件
GameObject 2 有RigidBody组件
GameObject 1 没有任何组件
cube 1 只有collider 组件
点击cube 输出 :hit=Cube
点击cube 1 输出:hit=GameObject (2)
发现hit.transform.name 和父节点是否有刚体RigidBody组件有关系。
射线碰撞的transform 会向上查找带有刚体组件的GameObject,直到没有父物体。
如果父物体带有刚体,则返回父物体的transform。
unity RaycastHit hit可以获得被射线撞击的物体的信息吗?
我想让这个物体被射线撞到之后播放一个被撞物体的动画 求大神指教
参考技术A 不是大神,但有一个方法:Animator an=hit.transform.GetComponent<Animator>();
然后用an调用就行了本回答被提问者采纳
以上是关于unity RaycastHit 返回的transform 是啥的主要内容,如果未能解决你的问题,请参考以下文章
unity RaycastHit hit可以获得被射线撞击的物体的信息吗?