質問編集履歴

1

ステートマシンの実装に際して参考にしたサイトを追加しました。

2022/05/17 09:06

投稿

Omugan
Omugan

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,13 @@
1
1
  ステート駆動において複数のステートを継承したい時の解決方法を教えて下さい
2
2
 
3
3
  ジャンプ攻撃ステートの作成で困っています。
4
- 現在Unityでステート駆動で動くキャラクターを作成しています。ジャンプステートや攻撃ステートなどの基本的なステートとハイジャンプステートや必殺技ステートなど基本的なステートを拡張したステートは実装できたのですが、ジャンプ攻撃ステートの実装で困ってしまいました。
4
+ 現在UnityでステートベースAIのステートマシンで動くキャラクターを作成しています。ジャンプステートや攻撃ステートなどの基本的なステートとハイジャンプステートや必殺技ステートなど基本的なステートを拡張したステートは実装できたのですが、ジャンプ攻撃ステートの実装で困ってしまいました。
5
5
  普通にジャンプステートと攻撃ステートを継承したいのですが、C#では多重継承はできないようです。
6
+ 【ステートベースAIの実装にて参考にしたサイト】
7
+ YTTMWORK様
8
+ https://yttm-work.jp/game_ai/game_ai_0003.html
9
+ ゲームAIの各手法まとめ - Qiita
10
+ https://qiita.com/ReplayTVR/items/e6603b40addfc7f75d47
6
11
 
7
12
  自分で考えた解決方法3つ
8
13
  1.諦めて片方のステートだけ継承してもう片方はコピペする <= 同じコードを書くことになる、DRY原則が...