回答編集履歴

2

少し修正

2020/07/08 03:57

投稿

stdio
stdio

スコア3307

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

少し修正

2020/07/08 03:57

投稿

stdio
stdio

スコア3307

test CHANGED
@@ -1,6 +1,6 @@
1
1
  線分と線分の最短距離から、Capsuleの半径(r)を比較して、
2
2
 
3
- **「Capsule.r <= 線分と線分の最短距離」**の場合、衝突していると言えます。
3
+ **「線分と線分の最短距離 <= Capsule.r」**の場合、衝突していると言えます。
4
4
 
5
5
  とは言え、これはまだ90%ぐらいしか取得出来ず、100%にするには、
6
6