回答編集履歴

1

例が適当で無かったので削除して、調べ方を追加

2024/02/10 14:18

投稿

otn
otn

スコア84684

test CHANGED
@@ -1,6 +1,6 @@
1
1
  そのwhile条件の部分しか見てませんが、計算で求めた実数値同士が完全に一致することは希です。
2
2
  「座標が完全に一致するまでループ」じゃなくて「距離がxx以下になるまでループ」にするのが普通でしょう。
3
3
 
4
+ ループが何時までも終わらないというバグはよくあります。
5
+ その場合は、継続条件/終了条件を構成する値がループ内でどう変化しているか、変化していないかを調べます。
4
- ナビ「目的地に着きまた」も目的地として管理している経度緯度と今の経度緯度が、C#floatの精度約8桁のレベルまで一致しないと言わないのなら、「目的に着きました」は永遠に聞けないと思います。
6
+ 今回だと、ルプ前に`target.position`座標値を出力ループ内で`ka.transform.position`座標値を出力
5
-
6
-