少し大きめのゲームを作るとなるとかなり神経を使います。私の場合、最初の砦となるのがアニメーションです。
たとえばテイルズのバトルシーンのようなゲームのアニメーションを作りたい場合、どうもパッシブなアニメーションとアクティブなアニメーションのふたつが必要なのかな?と考えています。
パッシブなアニメーションはベクトルから今現在表示すべきアニメーションとコマを算出して描くだけなのですが、たとえば大ダメージを受けてノックバックする場合などは逆にベクトルを見てはダメで、ダメというか逆にベクトルを指定する必要すらあるような気がしているのです。
パッシブアニメーションが切り替わるのをロックする機能と、アニメーションの終了をフックする機能が必要かもしれません。
いやぁ、難しい。
Contributions