[GameDev]キャラ動かすまで その5(ジャンプと精霊アクション)

つとめて進めていこう。

 

事前準備

移動先、精霊アクションを実行する座標を取得するために、
現在位置と向きをもとにした相対的な座標を取得するためのスクリプトを組む。

 

ジャンプ

精霊を使って発動するのはまた今度…として、Tweenのテストも兼ねて。
ジャンプ用のアニメーション作ってないから違和感あるな…。

 

精霊アクション

ロングタップで発動準備。この時にドラッグすると向きを変更できる。
離して発動…のイメージ。

ここから更に進めていこうと思うと、各精霊のモデルデータが必要か。

 

・アクションのステート管理

…画像でもわかるけど、若干精霊の発動が暴発気味。
 これはロングタップの認識時間を調整すればいけるはず。
 ジャンプ中とかイベントによる移動中の自由移動不可とか、もうちょっと考えるべき。
 現状、向き情報とか歩き中とかはアニメーション用スクリプトにあるけど、
 もろもろコア部分に移動させて、アニメーション用スクリプトからは参照のみするようにすべきか。

 

・イベント(外部)から呼び出し

…実行できる命令を取りまとめて、外から呼べるようにする。
 当面の目標はGUIから呼び出せるようにする感じか。ボタン押してジャンプみたいな。