SpriteKitを使う

by K.I

Index


概要


[top]

とにかくやってみる

基本のプロジェクト作成

最初のシーンを追加

ブロックを表示する

で、ブロックの設定は、emptyファイルで追加して、ファイル名config.jsonに、こんな感じで記述する
 {
        "block" : {
                "margin"        : 16.0,
                "width"         : 34.0,
                "height"                : 16.0,
                "rows"          : 5,
                "max_life"      : 5
        }
 }

パドルとボールを表示


1これは、たぶん汎用的に使えるデータなんだろうと思う。

[top]

物理エンジン

CocoaPodsインストール

PhysicsDebuggerの使い方

ボールの動きや当たり判定

パーティクル


[top]

ゲームとして完成させる

残機数やステージ表示

SpriteKitの処理ループ

GameOverシーン

手直し


[top]

サウンド

サウンドファイルの作成

プロジェクトにリソースを追加

効果音の発生

効果音の追加方法

BGMの鳴らし方


2こんな風に、ノードの動きと音をグループ化?して実行すると、何か御利益があるのかなぁ。

[top]

まとめ というかメモ

SpriteKitの感想

categoryBitMask

BitMask default description
categoryBitMask 0xFFFFFFFF そのノードがどのカテゴリか示す(デフォルトでは全てのカテゴリに含まれる)
contactTestBitMask 0x00000000 どのカテゴリのノードと衝突した場合に、デリゲートメソッドを呼び出すか示すフラグ
collisionBitMask 0xFFFFFFFF どのカテゴリのノードと衝突した場合に、反射運動させるかを示すフラグ

[top]

エラー

Thread 1:signal SIGABRT

 *** Terminating app due to uncaught exception 'Failed to Load Resource', reason: 'Resource pi.caf can not be loaded'

The file “Pods.xcconfig” couldn’t be opened because there is no such file.


[top]

参考



comments powered by Disqus