工場裏のアーカイブス

素人によるiPhoneアプリ開発の学習記

SpriteKit

SceneKitにおける画面遷移のテスト

以前にこちらの記事で触れましたように、SpriteKitでは SKTransition を用いて、あるシーンから別のシーンへと、アニメーション付きで移動する処理を容易に実装出来ます。このような画面遷移をSceneKitでも実装したいと考えていたのですが、以前のSceneKitに…

SpriteKitでのサウンド再生

ゲーム作成の際にはBGMや効果音などのサウンドも、ゲームを盛り上げるためには是非付けたいものです。本記事では、SpriteKitでサウンドを再生するための方法について調べたことをメモします。 SKActionによるサウンド再生 実はSpriteKitでは、アクションの一…

SpriteKitでビットマップフォント

SpriteKit でビットマップフォントを扱う方法がないか模索していたのですが、実はSKLabelNode を用いて、通常の文字ラベルと(ほぼ)同じように扱えることが分かりました。以下ではその方法についてメモしていきます。 まずビットマップフォントの作成ですが…

ゲームアプリの簡単な骨組み的なモノ(SpriteKit)

SpriteKitではある画面(シーン)から別の画面へと、アニメーション付きで移動するような処理を、容易に実装可能な仕組みが備わっています。本記事ではそれらを活用して、下図のようにゲームアプリの簡単な骨組み的なモノを作成してみます。このアプリでは最…

SpriteKitに触れてみる(2)

SpriteKit Game テンプレートの内容 まずはXcode 5で、SpriteKit Game テンプレートを選んでプロジェクトを作成してみます。 作成されたプロジェクトをビルドして実行してみると、最初は下図左のように、深青色の背景に「Hello, World!」という語句がラベル…

SpriteKitに触れてみる(1)

「SpriteKit Game」テンプレートの追加 iOS 7以降向けのアプリ開発に対応したXcode 5から、「SpriteKit Game」なる新しいテンプレートが追加されました。 最近までスルーしてしまっていたのですが、調べてみると、SpriteKit はApple社純正の2Dゲーム開発用フ…