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

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

回答:io

  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
相關文章
相關標籤/搜索