2016年1月2日土曜日

潮、動きます

全身とバストアップのCGをどちらもオンメモリで持つのもアレなので、
全身とバストアップはアニメーション動くようにしよう

問題なのが秘書毎に、画像サイズのPaddingとMarginを持っている上に、
CALayerの自動スケーリングのスケール率と、
立ち絵とバストアップのスケール率を考えた上で
拡大縮小行列と、立ち位置変更行列の積を考えなきゃおかしくなる

CoreAnimationに任せれば楽なんだけど、
秘書艦切り替えた瞬間にスタックのアニメーションオブジェクトを
ブロック構文で消すと20msec以上のアニメーション残骸がでる
これはキモい
60fps以上の残骸は嫌なので却下

暗黙アニメーションとレイヤーをアフィン変換で行列積を求めれば
行けそうな気がする

あとはフェイスCG用に持ってる顔認識座標から
拡大した時になるべく顔を中心に立つようにX軸オフセットを逆算

ついでに秘書艦切り替えをセンターコンソールのスイッチにアサイン
秘書艦の拡大縮小はイベントトリガにする予定だけど、
とりあえずステアリングスイッチにアサイン

あとはiPod側のコントロールで、フルカラーと単色カラーの切り替えを入れよう


なんか、楽しくなってきた


0 件のコメント:

コメントを投稿