Top > 第3回UE4ぷちコン-イベント周り

#contents

* やったイベント [#sa9f81fb]
- Zone02(ボスエリア)に入ると敵が降ってくる
- ボスを倒すと地形が崩れてZone03出現
- ゲームオーバー
- ゲームクリア

* 実装 [#t0ef111f]
- ボックストリガーを配置したりして、レベルBP内でイベントディスパッチャーでイベントを拾った
-- [[BP-トリガー]]
-- [[BP-イベントディスパッチャー]]

** ボス撃破 [#e7ae0b92]
- ボスActorのインスタンスから「On Destroyed」でイベントを繋いで死亡処理
- 地形([[Destructible Mesh>物理-Destructible Mesh]])を崩すのに「Apply Damage」で破壊
&ref(pticon03-event_01.png);

** 次のエリア出現 [#nbf008e7]
- 「Set Actor Hidden Game」で表示ONにしてる。
- これだと表示ONになる前の非表示状態でもコリジョンが発生してしまうので、配置状態のデフォルトをヒットしないようにしておいて、「Set Collision Enabled」でコリジョンを復活させてる。
&ref(pticon03-event_02.png);
-- サブレベルで実装するか迷ったけど、なんかもっと良い方法無いんかな

** プレイヤー死亡 [#w08112c9]
- 足場から落ちたら死亡判定なので、重力方向のある程度の位置にボックストリガーを配置して判定した。
&ref(pticon03-event_03.png);

- 死んだ後、カメラを置き去りにしているのは、
-- Controllerに対して「Disable Input」でプレイヤーの入力効かないように。
-- カメラコンポーネントに対して「Absolute Location」で追従を停止。(「Set World Location」はやらないと位置が原点になってた気がする)
&ref(pticon03-event_04.png);


    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS