码迷,mamicode.com
首页 > 编程语言 > 详细

【日常记录】【unity3d】 OnTriggerEnter 和 OnCollisionEnter (2D) 的区别

时间:2018-07-29 21:12:20      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:碰撞   onenter   enter   psu   日常   有一个   方法   问题   The   

问题:两个物体A,B 两者都有碰撞体 collider(Box Collider,Sphere Collider,Capsule Collider等)当两物体相撞时,会进入 OnTriggerEnter 和 OnCollisionEnter 中的哪一个呢?

回答:

  1. 只会进入一个,A和B的脚脚本只会进入同一个
  2. A或者B collider 有一个勾选 isTrigger 或者两者都勾选 isTrigger A和B都可以进入 OnTriggerEnter 方法,但是不可进入OnCollisionEnter方法。
  3. A和B collider 都不勾选isTrigger,A和B能进入 OnCollisionEnter 方法但是不能进入 OnTriggerEnter 方法。
A isTrigger B isTrigger OnCollisionEnter OnTriggerEnter

【日常记录】【unity3d】 OnTriggerEnter 和 OnCollisionEnter (2D) 的区别

标签:碰撞   onenter   enter   psu   日常   有一个   方法   问题   The   

原文地址:https://www.cnblogs.com/night-ride-depart/p/9387513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!