Health
アセットを倒すかリスポーンさせる体力をアセットに与えることができます。
最終更新
アセットを倒すかリスポーンさせる体力をアセットに与えることができます。
最終更新
Game Maker 0.9 マルチプレイヤーの強化点
Health のコンポーネントがマルチプレイヤーのゲームで使用できるようになりました。バトルでの使用は現在開発中です。
Health のメッセージ、Power Up のコンポーネント、落下ダメージ(落下距離に応じて変化)、酸素レベルの低下、ブロックダメージを使ってアバターの体力が変化します。アバターのHealth のコンポーネントはPlayer の設定から確認してください。
オブジェクトの体力はメッセージやブロックのダメージによって変化します。このページではオブジェクトのHealth のコンポーネントについて解説しています。
シングルプレイヤーとマルチプレイヤーのロジックを制作のページでも[SP] や [MP] のビヘイビアやコンポーネントの使い方をご紹介しています。
アセットに以下のようなライフシステムを設定できます。
ダメージを受けたり、回復できます。
即時死亡メッセージを設定できます。
体力が0 になった時にメッセージを送信できます。
死亡後にチェックポイントでスポーンできます。
オブジェクトの体力を視覚化するためにライフバーを表示できます。
オブジェクトの体力を上下させるブロックを設定できます。
アセットに体力を設定することでアバターに倒されるアセットを作ることができます。
アセットにライフバーを表示できます。
ロジックツールとしてアセットを倒し、時間設定をしたメッセージを送信できます。
廃止機能:以前はエンドレスにループやサイクルを使用したり、メッセージを使って設定していましたが、Timed Events のビヘイビアを使用したり、ループやサイクルのゲームルールを使用して同じ設定ができるようになりました。
インプット:
死亡をトリガーするメッセージ
回復やダメージメッセージ
アウトプット:
死亡時にメッセージを送信
Health - オブジェクトの最大回復値を設定できます。
Death Event - オブジェクトが破壊された時に起きることを設定できます。 Destroy - オブジェクトは破壊されます。 Reset - オブジェクトが死亡すると、再度現れるかリセットされます。. Respawn To Tag - オブジェクトの死亡後、設定されたタグの場所にリスポーンします。 Game Over - オブジェクトが死亡するとゲームオーバーの画面が表示されます。
Death Delay - オブジェクトの死亡がトリガーされる前にタイマーを秒単位で設定できます。
Instant death message - オブジェクトを倒すメッセージを設定できます。
Life Bar Display - オブジェクトのライフバーが表示されるタイミングを設定できます。 Always - ライフバーは常に表示されます。. On Hit - ダメージを受けたときにライフバーが表示されます。 Hidden - ライフバーは表示されません。
Invincible - トグルをTrue に設定した場合、オブジェクトは無敵の設定になります。
Message sent on death - オブジェクトが死亡すると送信されるメッセージを設定できます。.
Send To Tags - 死亡時のメッセージが送信されるタグを設定できます。(必須項目)
Damaging Blocks - オブジェクトが衝突した時にダメージを与えるブロックを追加できます。
Blocks damage - 衝突時に受けるダメージ値を設定できます。
Healing Blocks - オブジェクトが衝突した時に体力を回復させるブロックを追加できます。
Blocks heal - 衝突時に受ける回復値を設定できます。
Stunnable - バトル中にオブジェクトがスタン(気絶)するかどうかを設定できます。