UE4〜落下したらゲームオーバーの制作①〜

こんにちはtetoです!最近、私が書いている記事の誤字が多すぎることに気がつきました、、、ふと記事を見返したり編集したときに漢字が違うことや日本語が変という記事が結構ありました、、、すみません。。。私はあほなので今後もあると思います、、一応気が付いたときに直しているのですが気が付かないことも多いのでその時はコメントで教えてください。本当に申し訳ございません!!

さて今回は落下したらゲームオーバーを制作していきます!前回の記事にもこれを活かすとゲーム感出てくるのでぜひやってみてください!!また、他のゲームを制作している方も活用できると思うのでぜひ見ていってください(^^

この①の方法は確実ではありません!最初はうまくいったのですが他のことを追加したりいろいろいじっているとなぜか機能しなくなりました。。。ゴールのBPがあるアクターにつくといきなりゲームオーバーのUIが表示されるなどのバグが発生するときがあったり、、なぜなのか未だにわからないので確実に行いたい方は次の記事からの方法を行ってください。気にしない方はこの設定楽なのでやってみてください。

前の記事↓



目次


①World Settingsの設定

①メイン メニューで [Window] > [World Settings] の順に選択

②ワールドセッティングが詳細の隣に出てくるのでそこから、「ワールド」を選択し

その中の【キルZ】の数値を小さくすると、落下したらすぐに死亡判定になる(今回は200に設定)

​​②ゲームオーバーのUI制作

①『iponmitiiponmiti』のフォルダの中のiuiのフォルダを作りその中に

ユーザーインターフェース→ウイジェットブループリントを選択

②UIWidgetのGameOverの制作だから

【UiWg_OverGame】の名前にする

【UiWg_OverGame】を開きデザイナーを表示する

今回はゲームオーバーになったら、スタート画面に戻る選択と、すぐにプレイ画面に戻るという2つの選択ができる処理を行っていく

①ButtonとTextをドラック&ドロップする

②もう一度ゲームの画面(すぐできる)に戻れるのと、

ゲーム画面に戻るの2つのボタンを制作する

③Textを表示したい文字(今回はGameOver!!にする)に変更する

④アンカーの指定

⑤もう一度ゲームの画面(すぐできる)に戻れるのと、

ゲーム画面に戻るの2つのボタンのTextを入力

⑥TextのCollarやサイズなどを好みに変更する

*変更方法はスタートのUI制作の所↓に載っているので参照する

*ボタンとテキストは親子の関係にする

↑また出てきましたね!ここでもう1度↑の概念が何なのかなんとなくでいいので言える確認しておきましょう!!

​​③​​ゲームオーバーのMap制作

『iponmitiiponmiti』のフォルダの中のimapフォルダの中に【Map_GameOver】の名前で制作

​​④ゲームオーバーMAPのイベントグラフ制作

①ThirdPersonCharacterのイベントグラフを開く

②イベント『On Walking Off Ledge』を追加する

③②のノードを引っ張り『イベントをバインドノード』を追加

④カスタムイベントのDestroyedを追加しイベントを繋ぐ

⑤④のノードを引っ張り、「Open Level(by Name)」を出し、 LevelNameを指定したいMap(今回はMap_GameOver)を書く

今回はここまで!安定しないならなぜ書くんだと思う方もいるかと思いますが、何かで役に立つかも?なので一応載せておきます。

次の記事↓

コメント

タイトルとURLをコピーしました