0
我正在做一個非常基本的事情,在場景中添加一個lightNode。CClightNode cocos2d - 沒有燈光收集錯誤
CCLightNode *light1 = [CCLightNode lightWithType:CCLightPoint
groups:nil
color:[CCColor colorWithRed:1.0f green:0.5f blue:0.2f]
intensity:10.0f];
light1.position = CGPointMake(winSize.width/4, winSize.height/4);
[self addChild:light1];
但我不斷收到此錯誤
2015-11-08 20:29:41.383 Effects[7441:117051] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'The light node is in a scene but there's no light collection.'
我已經試過一切,我似乎仍然得到這個錯誤。我已經在網上尋找一個解決方案,我沒有找到答案,我不知道如何解決它。
只有一個教程,它也展示瞭如何在spriteBuilder中完成,而不是在代碼中。
有沒有辦法在燈光收藏中添加燈光?謝謝
它被添加到場景中,因爲我將它添加到SpriteBuilder中的mainScene.m文件中。 –
MainScene是CCScene的一個子類還是CCNode?它應該是CCScene。 – timpark
哦,謝謝你完全工作!我不知道解決方案很簡單。如果CCNode工作,我只是將MainScene改爲繼承自CCScene。 –