Sprite Kitのメモ

まずは、WWDC2013で学習しよう。

Texture Atlasは、.png ファイルを.atlas ディレクトリにDrag&Dropするだけ。

ロード:

SKTexture *texture = [SKTexture textureWithImageNamed:imageName];

 

SKTextureAtlas *atlas = [SKTextureAtlas atlasNamed:@”Environment”];

NSArray *textureNames = [atlas textureNames];

for (NSString *name in textureNames) {

SKTexture *texture = [atlas textureNamed:name];

}

まじかよ、Particle Editor。

Collision Mappingは、

CGRect rect;

…..

sprite.physicsBody = [SKPhysicsBody bodyWithRectangleOfSize:rect.size];

sprite.physicsBody.dynamic = NO;

sprite.physicsBody.categoryBitMask = kColliderWall;

[self addNodeToWorld:sprite atLayer:kLayerGround];

…..

 

 

広告
投稿者: sadaki7 カテゴリー: Sprite Kit

Xcode5でiOS7対応

とにかく自分のアプリでiOS7とiOS7以前に推奨されないAPIを切り替える

(1)Status barを非表示にする。

plistに”View controller-based status bar appearance” を追加し”NO“を設定。

(2)presentModalViewControllerにアラート

変更前
[self presentModalViewController: viewController animated:YES];

変更後
[self presentViewController: viewController animated:YES completion:nil];

(3)dismissModalViewControllerAnimatedにアラート

変更前

[self dismissModalViewControllerAnimated:YES];

変更後
[self dismissViewControllerAnimated:YES completion:nil];
(4)iAdの表示
self.canDisplayBannerAds=YES; これだけ。
投稿者: sadaki7 カテゴリー: iOS7