12/30こんにちは。ブログ毎日更新は364日目になります。オブジェクトを調べることによってイベントリストの取得が出来たので、そのリストをもとにイベントキューを作りイベントシーンに移りましょう。イベントキューにイベントリストを格納するイベントマネージャーを作る前にイベントリストを格納しましょう。}これでイベントキュー配列に格納することができました。イベントキューが1つでもあるとイベントモードになるようになってましたね。State_PlayerのUpdateをもう一度見ておきましょう。}ハンマーオブジェクトを調べるとイベントモードに切り替わることがわかります。イベントモードに入ったらイベントキューから値を取り出して処理します。イベントキューの処理はステート側ではやらずに、イベントマネージャーに行わせるのが正しいですね。イベントマネージャーを作ります。イベントマネージャーに関しては子を作る必要性はなさそうなので親のままいきます。イベントマネージャーを作るまずイベントキューを操作するためにStateを取得する必要があります。それではEvent_Managerを作りましょう。}}シンプルにState_Playerを持っているオブジェクトを取得し、イベント執行関数を作成してその中でイベントキューを監視して1つでもあれば処理をするという仕組みにしていきます。なければ何もしないという関数ですね。増えてきたら分割も考えていきましょう。イベントを取りだす関数を作るイベントキューはstring型を格納したリスト型になります。リストから1つ取り出し、文字列をカンマで分割したものをint配列に変換してそこから判断する処理を書いていきます。取り出した文字列を関数に渡してint型の配列を返してくれる関数を利用します。そのint配列を元にイベント処理を分岐させます。後はメッセージイベントを作ってそれを呼び出して、int配列の2個目で表示するメッセージをデータベースから抽出して3個目の要素でどう表示するかを決めます。次回はメッセージの表示する仕組みを作っていきましょう。1/4なおキーヌ某なんでも屋企業のシステム管理者を務めつつリーマンからの解放を目指して奮闘中。FE&BE開発・Webデザイン・DTPデザイン・SEO・Webライティング等一人である程度のクオリティで大体のことが出来るなんでもエンジニア。小学校の夢でもあったゲームクリエイターを目指して2019年から少しずつ積み上げています。ゲーム作りの参考書TOP。