我試圖在cocos2d(版本0.99.5)中初始化一個場景並且想要傳入一個參數。在這種情況下,參數是與級別編號對應的int值。場景類本身是CCLayer
一個子類,而我與節點類的方法對其進行初始化:使用參數在cocos2d中初始化場景
GameScene *scene = [GameScene node]; //GameScene subclass of CCLayer
我有一個自定義的init方法,它採用可變「水平」,具體如下:
- (id) initWithGameLevel:(int)level {
if ((self = [super init])){
// etc
}
}
只是想知道:我在創建我自己的initWithX方法的基礎上創建自己的方法,以及如何使用級別整數初始化場景?
建議吉姆,如果它是一個子類CCLayer的,然後你的類名應該是作爲GameScene的GameLayer看起來像是CCScene的子類 – 2011-04-13 04:50:28
這是一個很好的建議。謝謝! – 2011-04-13 05:11:47