「Unity/3d/collider/貫通」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「CharacterSphere ==サンプル== <pre> public class SphereTrigger: MonoBehaviour { // 範囲内に入ったとき void OnTriggerEnter(Collider collider) {...」) |
(相違点なし)
|
2022年4月22日 (金) 15:24時点における版
CharacterSphere
サンプル
public class SphereTrigger: MonoBehaviour { // 範囲内に入ったとき void OnTriggerEnter(Collider collider) { Debug.Log("OnTriggerEnter"); } // 範囲中のとき void OnTriggerStay(Collider collider) { Debug.Log("OnCollisionStay collision.gameObject.name=" + collider.gameObject.name); if (collider.gameObject.name == "CharacterSphere") { var distance = Vector3.Distance(transform.position, collider.gameObject.transform.position); Debug.Log("distance=" + distance); } } // 範囲から抜けたとき void OnTriggerExit(Collider collider) { Debug.Log("OnTriggerExit"); } } <pre>