BLOGワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。2014-03-04SpriteKitでパーティクルを表示してみようObjective-C今回のエンジニアブログ担当の近藤です。iOS7で追加された新機能「SpriteKit」を紹介します。今回はSpriteKit機能のひとつのパーティクルを使ってみましょう。プロジェクト作成Xcodeでプロジェクトを新規作成します。Game」テンプレートを選択します。これでSpriteKitを使用できるプロジェクトが作成されます。テンプレート名に「Game」の文字があるので、ゲーム開発向けの機能の様ですね。ViewControllerの中身を少しのぞいてみましょう。画面いっぱいに表示させているのがわかります。このシーン上でパーティクルやスプライトなどのオブジェクトを配置していくことで、アプリを作っていく仕掛けになっています。なんとなくcocos2dっぽい感じですね。次に画面に表示するパーティクルを作成します。File」を選択します。File」を選択します。パーティクルの種類は8種類あります。今回は「Spark」にしました。パーティクルのファイル名を決めます。わかりやすいファイル名をつけましょう。これでパーティクルのファイルが完成です。開いてみるとアニメーションするパーティクルが表示されます。※ここでは静止画ですがXcodeで実際に開くとアニメーションしています。右側のペインでパーティクルのパラメータを変更することで、パーティクルの色や大きさ、動きなどを細かく設定することができます。青くしてスピードを変更してみましたが、ここは好きなように変更してください。実装パーティクルが完成したので、いよいよ実装です。パーティクルなどのSpriteKitのオブジェクトはMyScene.mで実装することで配置できます。下記のように書き換えてみましょう。//ドラッグした位置にパーティクルを移動する。上記のように実装すると画面上にパーティクルが表示され、ドラッグするとパーティクルが指の動きについてきます。今までiOS用のゲームを作るときはUiKitだけでリッチな表現ができず、cocos2dなどのフレームワークを使うことが多かったと思います。SpriteKitを使うことでサードパーティのフレームワークに頼らずにゲームを作ることができるようになりました。Androidとのクロスプラットフォームでの開発を考慮しなければ、Apple純正機能だけで開発を進められるので、より開発しやすくなるのでは?と期待しています。今回はパーティクルを表示するところだけを紹介しましたが、次回以降でほかの機能も紹介していこうと思います。WatchでSpriteKitを使ってアニメーションR&D事業部の近藤です。今回はSpriteKitについてです。SpriteK...2015-03-03FirebaseでiOSアプリを作ってみよう!今回のエンジニアブログを担当する村田です。今回は、とあるイ...2014-07-23SpriteKitで効果音・BGMを再生するエンジニアブログ担当の近藤です。Controllersに対応してみよう!今回のエンジニアブログを担当する村田です。本日はiOS7で追加...2014-05-14SpriteKitのSKActionでオブジェクトをアニメーションしてみようエンジニアブログ担当の近藤です。採用情報ワンダープラネットではモバイルゲーム開発者を募集しております。(S編)C/C++でネットワークプログラミングをやってみよう(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。