回答編集履歴
2
少し修正
test
CHANGED
@@ -2,10 +2,8 @@
|
|
2
2
|
|
3
3
|
**「線分と線分の最短距離 <= Capsule.r」**の場合、衝突していると言えます。
|
4
4
|
|
5
|
-
とは言え、これはまだ90%ぐらいしか取得出来ず、100%にするには、
|
6
5
|
|
7
|
-
2つのCapsuleの始点と終点、それぞれで**点と線分の交差判定**を使わないければなりません。
|
8
6
|
|
9
|
-
|
7
|
+
ここからは私の経験で語りますが、これはまだ90%ぐらいしか取得出来ず、100%にするには、
|
10
8
|
|
11
|
-
|
9
|
+
2つのCapsuleの始点と終点、それぞれで**点と線分の距離**を使って、水平の位置を割り出さないと、バグが発生するケースがあったと思います。
|
1
少し修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
線分と線分の最短距離から、Capsuleの半径(r)を比較して、
|
2
2
|
|
3
|
-
**「
|
3
|
+
**「線分と線分の最短距離 <= Capsule.r」**の場合、衝突していると言えます。
|
4
4
|
|
5
5
|
とは言え、これはまだ90%ぐらいしか取得出来ず、100%にするには、
|
6
6
|
|