cocs2dCocos2d。先日の「Nodeを回転させる」の発展版。デフォルトだとスプライトは中心に回転軸があるのですが、これをずらしたい時の方法。スプライトの回転軸(中心点)を変更。runAction:rotateToMinus45];[/objc]中心軸(anchorPoint)を変更すると、回転軸も変わります。中心軸は0~1で指定します。デフォルトは中心なのでccp(0.5,0.5)ですね。中心軸を変更すると、それにともなって描画位置も変更されるので、座標の調整が必要です。cocos2dcocos2dでnode(スプライトなど)を回転させる方法。CCRotateToだと、指定の角度まで。CCRotateByだと、指定の角度だけ回転させる。←いまここパラパラ漫画のようにキャラクターを動かしてみよう前回まででキャラクターと背景を置くことができました。今回は、前回置いたキャラクターをアニメのように動かしてみます。run-hd.pngrun.pngアニメーションするコードを書きましょう下記の「ここから追加(4.キャラクターを動かしてみよう)」から「ここまで追加(4.キャラクターを動かしてみよう)」を前回までのコードに追加します。self;}[/objc]ちょっと長くなってしまいました。イメージでお話するとこんなかんじです。spriteRunという一枚の紙にrun.pngを印刷その紙をframe1~8までのカードに切断これをframeArrayというホチキスで束にしてanimationとrepeatでできたカードめくり装置にセットする最後にbatchRunという指定の置き場(スプライト)に置いて完成それではビルドしてみましょう。女の子が走っているのが確認できたと思います。次回は、この走りに合わせて背景も動かしてみます。←いまここキャラクターの後ろに背景画像を配置する前回と同じ要領で、背景を置いてみましょう。background-hd.pngbackground.pngそういえば前回書き忘れましたが、画像素材をなぜサイズ違いで2種類用意するのか。これは、iPhoneのRetinaモデルとそうでないものを両方共対応するためです。-hdとつけると、Retina用の画像だと識別してくれます。