0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【非公式】某会社設立記念ゲリラAdvent Calendar 2016

Day 3

【ゲリラアドカレ】UE4ゲーム実装 進捗報告 2日目(ステージ選択画面)

Last updated at Posted at 2016-12-07

【非公式】某会社設立記念ゲリラ Advent Calendar 2016 3日目の記事です。

FlashゲームをUE4で再実装するゲリラアドカレです。

ステージ選択画面作りまでをまとめました。
今回もUE4よちよち初心者レベルです。

・注意
許可を取ってないので通常業務の空いた時間を利用して作成するため、作成中のゲーム、及びアドカレは完成保証がなければ、ゲーム自体もリリースされる保証も皆無なので、あんまり期待しないでください。

#クエスト選択画面を作る
もう一つ、サクッと終わりそうなクエスト選択画面を作ります。

オリジナルはトップにクエスト選択あるのですが、ちょっとこれだと見づらいので変えます。
ゲームトップ.png

現段階はこの部分に力を入れるべきではない、と言っておきながら少し凝ってしまいました。反省。

進捗.png

進捗状況です。

#選択画面のウィジェット作成

選択画面.png
選択画面のウィジェットを作成しました。
ここのボタンからクエスト画面を今後実装する予定です。

#ボタンからクエスト選択画面表示

タイトル画面からクエスト選択を呼び出すように修正します。
ボタンを選択し、イベントのOnCleckedのボタンを押します。
ボタン.png

するとブループリントにイベントが追加されるので、選択画面のウィジェットを作成して表示します。
ボタン2.png

とりあえず表示して満足したのですが、ここで「本を開くアニメーションを入れたい」という魔が差してしまったので、アニメーションを実装することにしました。

#UIアニメーション

SpriteStudioを使うのもありかなと思いましたが、今回はあえてUIアニメーションで実装しました。

左下のアニメーションタブから緑色のボタン「アニメーション」があるので、それをクリックするとアニメーションが追加されます。
UIアニメーション.png

タイムラインタブの緑色のボタン「+Add」をクリックするとアニメーションを付けるコンポーネントを追加できます。
UIアニメーション2.png

TrackボタンでアニメーションさせたいPropertiesを選択できます。
UIアニメーション3.png

キーを打つ場合は該当のプロパティの○をクリックします。
UIアニメーション4.png

アニメーションを作り終えたら最後、ブループリントで再生処理を追加します。
UIアニメーション5.png

AdobeのAnimationCCやAfterEffectCC等のタイムライン操作に慣れている人なら、比較的早く飲み込めると思います。

#クエスト選択画面完成

とりあえず出来ました。
GifがQiitaにあげられなかったので、Twitterを表示します。

次はおそらく第一の難関になるであろう、クエスト画面を実装します。
何回目で終わるのかな……。軽い絶望が見えます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?