BLOGワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。Objective-Cエンジニアブログ担当の近藤です。前回に引き続きSpriteKitネタで、今回はオブジェクトのアニーメションです。SpriteKitでオブジェクトをアニメーションをさせるには、SKActionというクラスを使用します。このクラスの中からいくつかのメソッドを使ってみましょう。前回の記事を参考にプロジェクトを作成します。今回は数あるアニメーション関係のメソッドの中から一部を紹介します。ほかにもたくさん用意されている様ですので、くわしくはSKActionのクラスリファレンスを参照してください。スプライトを指定した画面上の指定した座標へ移動します。スプライトを現在の位置を指定した座標へ移動します。角度を指定して回転します。現在の角度から角度を指定して回転します。横幅を指定サイズに変更します。横幅を現在のサイズから指定したサイズに加算します。指定した倍率に拡大します。元の大きさを基準に、指定した倍率に拡大します。指定した色を加算します。透明度の値を指定します。配列に格納したテクスチャ(SKTexture)で、ぱらぱらアニメーションをさせます。指定したアニメーションを同時に再生します。指定したアニメーションを順番に再生します。countで指定した回数アニメーションを再生します。無限にアニメーションを繰り返します。//groupで複数のSKActionを同時に再生するします。//sequenceで複数のSKActionを順番に再生します。上記で作成したSKActionをいろいろ組み合わせて再生してみましょう。下記のrunActionメソッドで再生するアニメーションを指定します。//repeadActionで再生回数を指定してアニメーションする。//repeadActionForeverで無限にアニメーションをする。静止画なのでわかりにくいですが、上記のコードを実行すると2つのスプライトが回転や移動をするアニメーションが再生されます。sequenceとgroupのメソッドでいろいろなアニメーションを組み合わせる事でもっと複雑な動きをさせる事も可能です。これらの機能もやっぱりcocos2d-xとにた使い方ですね。前回のパーティクルと今回のアニメーションの機能を駆使すればこれだけでゲームっぽい動きのあるアプリができそうですね。基本的な機能の備忘クラッシュフィーバーのUIやエフェクトを担当している伊藤です...2015-02-17Cocos2d-xのゲームを遠隔操作してみよう(コマンド追加編)エンジニアブログ担当の岩原です。今回は前回紹介した遠隔操作...2014-11-28Cocos2d-xのゲームを遠隔操作してみよう今回のエンジニアブログ担当の岩原です。今回はCocos2d-xに備...2014-10-17【Cocos2d-x】3次元的表現でアニメーション再生してみよう今回のエンジニアブログを担当する大原です。Cocos2d-xでゲー...2014-09-19Cocos2d-xでファイルをパッキングしてみよう今回のエンジニアブログ担当の岩原です。採用情報ワンダープラネットではモバイルゲーム開発者を募集しております。(S編)C/C++でネットワークプログラミングをやってみよう(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。