Door
開閉のアニメーション再生をトリガーしたり、オブジェクトを90度回転させて戻したりすることができます。
最終更新
開閉のアニメーション再生をトリガーしたり、オブジェクトを90度回転させて戻したりすることができます。
最終更新
強化された機能
Game Maker 0.9 以降では、同じメッセージでドアの開閉をトリガーする代わりに異なるメッセージを使って開閉をトリガーすることができるようになりました。
シングルプレイヤーとマルチプレイヤーのロジックを制作のページでも[SP] や [MP] のビヘイビアやコンポーネントの使い方をご紹介しています。
ロジックのステータスに合わせて適切なツールを使う
[SP] と[MP] で使用できる新しいSwitch のコンポーネントは2つのステータスをトリガーしてそれぞれのステータスにメッセージを送信できます。
以前は上記の場合にはDoor のビヘイビアが使われていましたが、Door のビヘイビアが[MP] でしか使用できず、Door のビヘイビアの[SP] バージョンを使用するとマルチプレイヤーのゲーム環境下でコリジョンの問題が出てくる可能性があります。
オブジェクトを90度回転させたり、オブジェクトに内蔵されているアニメーションを使って開閉のステータスを作ることができます。
開いている状態の時は一時的にオブジェクトのコリジョンの機能がなくなります。
インタラクションをしたり、ドアの開閉をするメッセージを使用できます。(鍵を集めたり、拾える鍵を検知したりするシチュエーション)
インプット:
プレイヤーのインタラクション 1 つ以上のメッセージを使って開く 1 つ以上のメッセージを使って閉じる
アウトプット:
アニメーションを再生し、開く時にメッセージを送信 アニメーションを再生し、閉じる時にメッセージを送信
または、90度回転して戻る
インタラクションを使ったシンプルなドアの設定
ダンジョン(地下牢)やパズルで使用できる難易度の高いドアのロジックの設定
オブジェクトを90度回転させる
Message Required to Open - 1 つ以上のメッセージを使ってドアを開ける設定ができます。 Message Required to Close - 1 つ以上のメッセージを使ってドアを閉じる設定ができます。
Opening Mode
Rotate - Door のビヘイビアを使ってドアが開閉する時にオブジェクトを90度回転させる設定ができます。
Animate - メッセージがステータスの変更をトリガーするとドアのアニメーションが再生されます。
Opening Animation - メッセージを使い、ドアが開くことがトリガーされた時に表示したいアセットのアニメーションを選択できます。 Closing Animation - メッセージを使い、ドアが閉じることがトリガーされた時に表示したいアセットのアニメーションを選択できます。
Starting State - 体験のスタート時のオブジェクトの状態を設定できます。
Message on Open - ドアが開くとメッセージが送信されます。 Message on Close - ドアが閉じるとメッセージが送信されます。
Broadcast Type
All - すべてのアクターとシステム
Everyone in Range - レンジ内にあるすべてのアクター
Specific Tags in Range - 特定のタグを持ち、レンジ内にあるすべてのアクター
Selected Actors - 体験内の特定のアクター
Rules - ゲームルールシステム
Objectives - クエストシステム
Self - このオブジェクト
Broadcast Range - オブジェクトのアンカーポイントからの距離をスライダーを動かすか、ブロック単位で直接入力して設定できます。