🗂
udemy_2Djump_エネミーシステム
■enemy_bp
paperflipbookにflipbookを設定、collisionで衝突判定、projecttilemovementで動き
project tile movementにはスピードを設定、gravityをなくす
■enemy_spawn_bp
Cubeで見た目を作って、Scheneで実際の場所を作る
hidden in gameにチェック
No collisionに変更
enemy_spawn_bpのeventgraph
event begin Playでset timer by eventループから
custom event(enemy_spawn)でspawn actor from classを伸ばしenemy_bpを設定
scene(enemy_spawn_bpの実体としたもの)からtransform(位置)をgetして、spawn場所を設定
■player_bp
player_bpのcollisonに対して、on component begin overlapをdetailsから設定
cast to enemy_bpでぶつかった後にゲームが終わり、player_bpがnoneになる(消える)
create component widgetでgameoverWBPを指定し、add tp viewportする
Discussion