想要获得3D物体之间的碰撞器和触发器的进入信息,在碰撞器的物体上可以使用哪一个回调函数?
A: MonoBehaviour.OnTriggerEnter( Collider other )
B: MonoBehaviour.OnCollisionEnter( Collision collisionInfo )
C: MonoBehaviour.OnTriggerStay( Collider other )
D: MonoBehaviour.OnCollisionExit( Collision collisionInfo )
A: MonoBehaviour.OnTriggerEnter( Collider other )
B: MonoBehaviour.OnCollisionEnter( Collision collisionInfo )
C: MonoBehaviour.OnTriggerStay( Collider other )
D: MonoBehaviour.OnCollisionExit( Collision collisionInfo )
举一反三
- collider 碰撞器会有碰撞的效果, IsTrigger = false, 可以调用OnCollisionEnter/Stay/Exit 函数trigger 触发器没有碰撞效果, isTrigger = true, 可以调用 OnTriggerEnter/stay/exit 函数
- Unity3D游戏引擎中,物体发生碰撞(不是触发)的回调函数的参数类型为()。 A: Collision B: Collider C: Clear D: ClassRoom
- Unity3d中的碰撞器和触发器的区别有哪些? A: 碰撞器物体不能互相进入到对方内部,触发器可以 B: 触发器角色控制器可以使用,碰撞器中不能使用 C: 触发器没有物理属性了,碰撞器可以有力存在 D: 碰撞器调用 OnCollisionEnter/Stay/Exit 函数,触发器调用 OnTriggerEnter/Stay/Exit 函数
- Unity3D游戏引擎中,当Collider(碰撞体)被设置成Trigger时,当离开另一个Collider时会调用以下哪个函数?() A: FixedUpdate() B: Awake() C: OnTriggerEnter(other:Collider) D: OnTriggerExit(other:Collider)
- 当进入触发范围时开始调用,只会调用该方法一次。 A: OnTriggerEnter(Collider) B: OnTriggerExit(Collider) C: OnTriggerStay(Collider)