2025/03/07(4日目)実施内容
勉強!
https://www.youtube.com/playlist?list=PLvZDKbhDfoh2VO6nlYgKKQjdA74LcXw5I
どこにコントローラがあって,どうやってパラメタをいじるのか確認
-> やっぱり分からない...おそらくUnityのアタッチされているスクリプトの中で,ロボットの定義に関するものの中のパラメタをいじればいい(具体的に,Scripts/Hakoniwa/PluggableAsset/Assets/Robot/Parts/Class/Controller
の中にあるスクリプトのメンバなど)のだが,いじっても値が変化しない...
-> 結局この日は原因を割り出せずに終了
2025/03/13(5日目)実施内容
先日の続き
たった1つの誤解
原因は...
-
WhellMotor.cs
のForceLimit
は,入力値の超過分を除去するのではなく,超過した入力値は0とみなしていた!!!
なので,「元の速度が遅いなぁ,もっと大きい値を入れてやろう」とすると,入力値が超過して0となり,ロボットが動かなくなっていたということでした
-> 無事移動/回転制御が完成,次はセンサのコンポーネントをいじる
次回予定
- センサのコンポーネントをいじる
- 射撃を実装する