🗂

udemy_2Djump_エネミーシステム

2024/11/28に公開

■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