我想在另一個之上添加一個cclayer。 我以下面的代碼將cclayer加在另一個之上
+(id) scene
{
CCScene *scene = [CCScene node];
GameScreen *layer = [GameScreen node];
[scene addChild: layer];
GameScreen *newLayer=[GameScreen node];
[scene addChild:newLayer];
return scene;
}
試過,但可能也有一些失誤,因爲當我試圖在newLayer添加的東西,它說用ideclared在.h文件中也即使未聲明的變量。
你能幫我詳細的代碼嗎?
什麼是你得到確切的錯誤?能夠顯示.h以及? – 2012-07-23 13:26:13
newLayer es只在場景方法中定義,所以如果你想在該方法之外使用,你會得到錯誤... – Setrio 2012-07-23 13:27:16
我想在newLayer(2nd)上添加文本並在圖層(第一個)上添加精靈。所以它應該看在同一個場景。而且,我想只將觸摸應用到newLayer。 – stack 2012-07-23 13:42:38