objCとcocos2dに新鮮です:)
私は「iOS5でcocos2dゲーム開発を学ぶ」をフォローしています。第4章には「DoodleDrop」ゲームがあります。
GameScene.h
このようにいくつかの変数を定義します
@interface GameScene : CCLayer
{
CCSprite *player;
CGPoint playerVelocity;
CCArray *spiders;
CGSize screenSize;
int dropedSpidersCount;
float duration;
}
+ (CCScene *)scene;
@end
メソッドでGameScene.m
はinit
次のようになります
- (id)init
{
if (self = [super init]) {
duration = 4.0;
[self createPlayer];
[self createSpiders]; // spiders were inited here.
[self resetSpiders];
[self schedule:@selector(chooseSpider:) interval:0.7];
}
return self;
}
にいる間chooseSpider
、私はアクセスできませんspiders
、xcodeが壊れました
他の方法で、spiders
またはduration
単に正常に動作する場合、なぜこれが発生するのですか?
要旨コードを追加