【非公式】某会社設立記念ゲリラ Advent Calendar 2016 16日目の記事です。
FlashゲームをUE4で再実装するゲリラアドカレです。
バトルのロジック作りが結構難しくなってきたため、息抜きでノベルパートを作りました。
出来る部分を実装してしまいましょう。
・注意
許可を取ってないので通常業務の空いた時間を利用して作成するため、作成中のゲーム、及びアドカレは完成保証がなければ、ゲーム自体もリリースされる保証も皆無なので、あんまり期待しないでください。
#ノベルパート
よく見る形式のノベル画面ですね。
これをUE4で再現します。
#UE4でノベル作り
早速ノベルパートを作ります。
実は5月に【第5回UE4ぷちコン】UE4初心者がUnrealEngineでノベルゲームを作ってみたで、アドベンチャーっぽいものをUE4上で作成しています。
時間もないのでこれをそのまま転用して、一部ソースを改造していきたいと思います。
#ノベル実装
基本的には【第5回UE4ぷちコン】UE4初心者がUnrealEngineでノベルゲームを作ってみたと同じです。
違うのは構造体を一つ一つ変数に持たなくするようにしたので、少しノードがすっきりしました。
・NovelPlayerControler
・NovelUI
デザインです。
ノベルゲームでよくある、改行のアイコンを固定の場所に表示するようにしました。
選択肢を表示するかの判定処理です
シナリオジャンプ処理ですが、出来ているかはテストしてないのでわかりません。
いったんアップします。
・構造体
・データベース
#ノベルパート完成
これでノベルパートが出来ました。
事前に作ってあったのである程度であれば簡単に出来てしまいました。
息抜きが終わったので、バトルの実装に戻ります。