エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Unity Stateパターンで状態管理の実装 - とあるプログラマの備忘録
例えばキャラクターの状態管理で ・アイドル ・走る ・攻撃 ・ジャンプ こんな状態を管理する際にどうい... 例えばキャラクターの状態管理で ・アイドル ・走る ・攻撃 ・ジャンプ こんな状態を管理する際にどういう処理にしているでしょうか…? 一番簡単な方法で考えれば各状態のフラグを用意して状態遷移させる事や、 状態を管理するビットを用意して内包している状態を判定させる方法などがありそうですが、 どちらもupdate内が段々複雑になっていき、状態が多くなって行くほどにバグの温床になりそうな予感がぷんぷんします。 UnityではPlayMakerやuStateなどのAssetも用意されていますが、 もう少しフランクに状態を管理したいと思い作ってみる事にしました。 考え方はStateパターンの通りなのですが、 処理自体はMonoBehaviourを継承しているクラスが行い、 状態管理のみを行うクラスを作るという方法です。 まぁ百聞は一見に如かずという事で早速 オブジェクトの作成 まずは適当なオブジェク
2015/10/06 リンク