OnCollisionEnter
OnCollisionExit
OnCollisionStay
就是这三个中的任意一个都不行
unity中为什么我控制一个character controller物体,走向有capsule collider的物体,无法触发碰撞事件
答案:2 悬赏:10
解决时间 2021-02-18 17:36
- 提问者网友:夕夏残阳落幕
- 2021-02-17 21:48
最佳答案
- 二级知识专家网友:没感情的陌生人
- 2021-02-17 22:08
Collision 函数触发条件:两个物体有Collider,其中一个有Rigidbody
Trigger 函数触发条件: 同上,至少一个勾选了isTrigger
charater controller 确实不需要Rigidbody就能检测碰撞,但是并非对应上述两个函数,
对应的函数为 OnControllerColliderHit( ControllerColliderHit hit ),在调用CharacterController.Move函数的时候触发
Trigger 函数触发条件: 同上,至少一个勾选了isTrigger
charater controller 确实不需要Rigidbody就能检测碰撞,但是并非对应上述两个函数,
对应的函数为 OnControllerColliderHit( ControllerColliderHit hit ),在调用CharacterController.Move函数的时候触发
全部回答
- 1楼网友:抱不住太阳的深海
- 2021-02-17 22:52
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯