回答編集履歴

1

検証結果追記

2019/04/06 07:08

投稿

sakura_hana
sakura_hana

スコア11425

test CHANGED
@@ -15,3 +15,49 @@
15
15
  ちなみに公式リファレンスの翻訳に関する問い合わせは該当ページの「フィードバック」から送信出来ます。
16
16
 
17
17
  個人ブログについては合っている保証は何も無いので、間違っているなと思ったら筆者に問い合わせた方がいいです。
18
+
19
+
20
+
21
+ ---
22
+
23
+
24
+
25
+ せっかくなので Unity2018.2.3f1 環境で検証しました。
26
+
27
+
28
+
29
+ 0.片方or両方にCollider無し、Rigidbody問わず
30
+
31
+ 1.両方にRigidbody無し、IsTrigger問わず(以下は全て両方のColliderあり)
32
+
33
+ → OnTriggerEnterもOnCollisionEnterも呼ばれない
34
+
35
+
36
+
37
+ 2.片方or両方にRigidbodyあり、片方or両方のIsTriggerオン
38
+
39
+ → OnTriggerEnterは呼ばれる、OnCollisionEnterは呼ばれない
40
+
41
+
42
+
43
+ 3.両方にRigidbodyあり、両方のIsTriggerオフ
44
+
45
+ → OnTriggerEnterは呼ばれない、OnCollisionEnterは呼ばれる
46
+
47
+
48
+
49
+ 4.片方にRigidbodyあり、両方のIsTriggerオフ
50
+
51
+ → **Rigidbodyある方がぶつかった(動いた)場合、**OnTriggerEnterは呼ばれない、OnCollisionEnterは呼ばれる(ただし本来は押すはずが貫通する)
52
+
53
+ → **Rigidbody無い方がぶつかった(動いた)場合、**OnTriggerEnterもOnCollisionEnterも呼ばれない
54
+
55
+
56
+
57
+ 備考:上記の「呼ばれる」は全て、ぶつかった側・ぶつかられた側の双方で発生しています。
58
+
59
+
60
+
61
+ よって質問の「2点目」は「サイトの表記が誤り(または当時のバージョンでは正しかったが、最近のバージョンでは違う)」。
62
+
63
+ 「3点目」は「その通り」になります。