Blog)プログラミングのことを書くぞ。アニメーション■CCSpriteFrameによるコマアニメーションアニメーションは、一定時間ごとにスプライトの画像情報を変更させることなので、考え方としては前回説明したアクション系クラスと同じである。用意されており、これに何コマ目にどの画像を表示させるかを指定すればよい。単純に考えれば画像ファイル名が記述された配列でも渡せば済みそうだが、ここでもテクスチャアトラスの考え方がベースにあるため、テクスチャ名と切り出し情報の組み合わせによって各コマの情報を指定することになる。rect:rect2];..このようにすると各コマの情報を生成できる。CCAnimationに渡すことで画像切り替え情報、つまりアニメーションの内容がセットされる。runAction:anim];以上の操作によりコマアニメーションが動作する。※1)もちろんテクスチャキャッシュを使用してもよい※2)CCSpriteFrameの初期化コードがCCSpriteと似ているのでなんとなく同じもののような気がしてしまうが(少なくとも僕は違いが理解できず???となった)、CCSpriteFrameはあくまで各コマの情報更新なのでscaleやpositionの情報を持っていないし(CCSpriteFrame.hを見れば、実際それしか変数を持っていないのがわかる)、CCNodeにaddChildすることなどもできない。Professional。