2025/03/21(7日目)実施内容
OutOfRangeExceptionの解決
6日目では確認しなかったが,射撃の実装でOutOfRangeのエラーが出ていたので解決する
-> 既にDestroyしたオブジェクトを参照している部分があった(順序論理エラー)
-> 修正完了
センサは後回しで先にゲームルールを作りたくなった
ゲーム名考えてなかったので考える
ゲーム名は「FlowBot」で
構成
元のROS2シミュレータの WorldController.cs
へ繋げて構成する
- ゲーム開始
- 自分と相手のロボット,ロボットのHPは100,フローチャートの命令通りに動く
- いずれかのロボットのHPが0になったら終了
- 結果表示
この部分をScriptで構成すると
root. GameMaster
InitGame
GamePlaying
FinishGame
ShowResult
これを組んでいく
GameMaster
- プレイヤー情報とゲーム進行を持つ
- 都度,子に情報を提供して処理させる
InitGame
- ロボットを初期配置に配置する
- プレイヤー情報のインスタンス生成
とりあえずここまで決めた
次回やること
ルールを組んでいく
とりあえず,Unityで完結して動けるように頑張る