【日常記錄】【unity3d】 OnTriggerEnter 和 OnCollisionEnter (2D) 的區別


問題:兩個物體A,B 兩者都有碰撞體 collider(Box Collider,Sphere Collider,Capsule Collider等)當兩物體相撞時,會進入 OnTriggerEnter 和 OnCollisionEnter 中的哪一個呢?

回答:
0. 只會進入一個,A和B的腳腳本只會進入同一個

  1. A或者B collider 有一個勾選 isTrigger 或者兩者都勾選 isTrigger A和B都可以進入 OnTriggerEnter 方法,但是不可進入OnCollisionEnter方法。
  2. A和B collider 都不勾選isTrigger,A和B能進入 OnCollisionEnter 方法但是不能進入 OnTriggerEnter 方法。
A isTrigger B isTrigger OnCollisionEnter OnTriggerEnter


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM