すべての変数とプロパティを事前に設定して機能させる必要があるこのクラスをプログラムする方法について、いくつかのアイデアが必要です。3秒を設定する方法を考えていましたCCSprite
。しかし、プロパティはどうですか?それらがユーザーによって設定されていることを確認する必要NSAssert
がありますか、それともより良い方法がありますか?
@interface DigParallaxBackgroundLayer : CCLayer
{
CCSprite *background1;
CCSprite *background2;
CCSprite *background3;
}
@property (nonatomic, assign) float bg1ScrollSpeed;
@property (nonatomic, assign) float bg2ScrollSpeed;
@property (nonatomic, assign) float bg3ScrollSpeed;
@property (nonatomic, assign) CGPoint initialOffset;