Messages(メッセージ)

インタラクティブな体験を作成する際にオブジェクトがメッセージを送受信できる機能です。

メッセージについて

メッセージ

メッセージはプレイヤー、オブジェクト、クエスト間のロジックフローを作り出すために使用される信号のような役割をしています。アクションがメッセージの送信をトリガーすることで、結果が導きだされます。

ビヘイビアやコンポーネントもメッセージを聞いたり、ブロードキャストするためのロジックです。

例:

プレイヤーがドアの前でE キーを押すアクションをすると、Interact のメッセージが送られ、ドアが開くという結果が導きだされます。

タグ

タグがオブジェクトの識別子であり、必要に応じて正確にメッセージを送ることができます。

例:

ある設定において天気を変更したいけれども、天気に関わる複数のオブジェクトが同じ場所にあり、同じメッセージを聞いている場合があるとします。メッセージがSpecificTagsInRange に送られるように設定し、そのメッセージを送りたいタグを追加し、そのタグをWeather Switcher のビヘイビアを持つオブジェクトに追加してメッセージを受信できるように設定をします。

メッセージの使い方

ビヘイビアやコンポーネントの中には複数のメッセージを受信したり送信したりできるものがあります。

Game Maker のロジックツールを使用すると1 つのアクションから複数の結果を作り出すことができます。短い一連のイベントから長いものまでプレイヤーに選択肢を与えながらロジックを枝分かれさせていったり、他の結果に影響を与えることができるランダムなイベントを含めることもできます。

メッセージはロジックをカスタムするために様々な方法で送信できます。詳細情報はこちらからご覧ください。

メッセージの管理

デフォルト設定ではメッセージ欄に 「none」 と表示されています。その場合、メッセージ の設定はないという意味になります。

既存のメッセージの使用

ビヘイビアとコンポーネントのロジックで既存のメッセージを使用するにはMessage Required のドロップダウンをクリックして、使用したいメッセージの名前を入力します。リストは関連する既存のメッセージをすべて表示し、リストからメッセージを選択してください。

最終更新

役に立ちましたか?