技術のお勉強ここは森のゲーム開発室・・・天に見放された開発者たちの魂のさまよう場所・・・ふふふ・・・新作ゲーム「テラセネ」はお楽しみいただけてますクマ?今日はこのゲーム開発にあたり、敵キャラのアニメーションでいろいろ考えたお話ですクマ。恋焦がしディフェンスゲーム敵キャラに差分アニメーションをつけて個性を出したい開発時、プランナーの少女からは、各敵キャラのモーション指示があがってくる。(きゃーん)少女「敵キャラのアニメーションは、敵ごとの個性を表現する上で大切よ。肩のゆすり方や息遣い1つおろそかにはできないわ。・Anima2Dの2つがあるックマ(他にもLive2Dとかあるけどよくわからない)。これらを使えば、簡単に実現できるはずクマ・・・けど工数がやはり足りないとりあえずコウモリのはばたきアニメーションをパラパラアニメで表現してみようクマ。うーん、1枚1枚の画像を用意するのが大変クマ・・・1〜2体ならともかく、10体以上いると辛い・・・。敵のデザインが変わったら作り直しかしら。みえる、開発がエターナルのが・・・!もう1つの方法として使えるのが、Anima2D。敵キャラを1枚絵で済ませるのと、差分アニメーションさせるのでは天と地ほど工数が異なる(気がする)クマ。このゲームでは、敵キャラに光を当てると本当の姿がみえるっていうギミックがあるクマ。これは光と影の画像を重ねて、Spriteのマスク効果で実現しているのだけど、上記のアニメーションと併用する方法がわからない・・・しかし、敵キャラのアニメーションがあるほうが、ゲームがリッチになるのは間違いないクマ。何より敵の1つ1つに個性が出るックマ。個性を表現したたとえば、敵のコウモリには通常の「バット」と、太った耐久力の高い「バルーンバット」を用意してるけど、両者の動作に違いをつけたクマ。・「バット」は、はばたきの上下運動を軽快にして、女の子に素早く近づいてくるのに対し・「バルーンバット」は、はばたきの上下運動は小刻みに振動させる反面、女の子にゆっくり近づいくるようにすることで、巨体を揺らしながら必死に羽ばたいて近づいてくる感じにしたックマ。光を当てられると高速回転しながら画面外に移動させることで、転げ回りながら逃げる感を出したりとか・・・(手足は飾り)基本全部1枚絵だけど、その動かし方を敵ごとに大きく違いをつけて、敵ごとの個性がしかkり出るように意識してみたクマ。(実際はこれにちゃんとした差分アニメーションが加わることで、さらにリッチになるのだろうクマ・・・)また、1枚絵のアニメーションはAssetsのDOTween.Sequenceを駆使してコードでがりがり書いたクマ。・そしてゲームは完成し、無事リリース・・・・!!敵の動きをみてみてほしいクマ。アニメーションはほしかったなぁ。今回のゲームは画面自体が暗くて、敵もその中に紛れて襲ってくる感じだったから、1枚絵の表現でもそこまで違和感はなかったかしら。次回作ではAnima2Dは使いたいわね。」ベアー「・・・お嬢様、ただいまご覧になったように、キャラクターの差分を作るのは大変な工数がかかりますックマ。今回のゲームは、敵キャラも味方キャラも、ほぼほぼ1枚絵で表現することで、ある種の演劇風なテイストに落とし込むことができたと思うんですクマ。少女「そうやって未習得の技術を遠ざけるのはよくないわ。次のゲームの主役は絵画の女の子。額縁の外に出れない反面、その中でいきいきと動いたら楽しいと思うの。はい、現段階のモーション構想を渡しておくわ。»プロフィールゲーム開発に長けた森のクマ。読者になるテラセネクマVSマKUMANTA森でクマさんテラヤバス月別アーカイブはてなブログをはじめよう!shakeflower93さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。