【非公式】某会社設立記念ゲリラ Advent Calendar 2016 8日目の記事です。
FlashゲームをUE4で再実装するゲリラアドカレです。
エンカウント演出が出来たので進捗報告します。
・注意
許可を取ってないので通常業務の空いた時間を利用して作成するため、作成中のゲーム、及びアドカレは完成保証がなければ、ゲーム自体もリリースされる保証も皆無なので、あんまり期待しないでください。
#エンカウント演出
またUIアニメーションで実装しました。
まずは素材を配置します。真ん中の黄色いのは無限スクロール用に作られているので、不自然な動きにならないようにimageを配置しています。この素材では4個、imageを置いています。
あまり細かく設定しすぎると挙動がおかしくなって(タイム0~1.0で960の位置から、0の位置に行くようにしたら、何故か0.75あたりで-0.5と突き抜けてから0に戻るなど)、毎フレームごとに調整が必要になる地獄をみるのでなるべくキーは少なめで想定の動作をするように調整したほうが幸せです。
とりあえず参考までに
#スクリプト実装
スクリプトを実装します。
まずはエンカウント演出の再生スクリプトです。
とりあえず今は進んだ時に必ずエンカウント演出を出すようにして、再生し終わったら消すようにしています。
これでエンカウント演出の実装が終わりました。
#エンカウント演出完成
エンカウント演出が完成しました。
エンカウント演出が出来た。UIアニメーションのみでこのぐらいは出来るみたい。
— 荻野雄季@クルーズから出荷された豚 (@YuukiOgino) 2016年12月9日
UIのアニメーション、タイムラインで細かくやりすぎると挙動がおかしくなるのがつらい #UE4Study pic.twitter.com/KcrZ6gBZx2
今の段階では十分な感じです。
クエスト画面で必要なモノが出来たので、次からいよいよ仕様すら決めていない、一番工数的にヘビーなバトル画面の実装に入ります。
作業量が多すぎる気もするけとりあえず頑張ってみる