2014-04-09 21 views
3

我在makeagamewithus.com中給出的遊戲名爲"PeevedPenguins"
我把_physicsNode變量放在遊戲場景的spritebuilder中,並把CCPhysicsNode *_physicsNode放在執行級遊戲中,如Link中給出的那樣。
但是得到一個錯誤CBReader: Couldn't find member variable: _physicsNodeSprite Builder無法在目標c類中找到變量define

+0

是的,你應該確保仔細檢查一切。此功能是SP中的核心功能之一,並且正常運行。從你所描述的情況來看,你可能陷入的一個可能的陷阱就是忘記導出你的項目。是嗎? –

+0

感謝您的回覆,我對此很感興趣,您能否指定將項目導出到哪裏? TIA。 –

+0

進行更改後,您必須按下位於左上角的大發布按鈕。然後,您將繼續打開APPNAME.spritebuilder文件夾中的xcode項目。 –

回答

3

我們沒有在您的班級中正確聲明ivars

這是您的代碼中存在問題的片段。

@implementation Gameplay 
CCPhysicsNode *_physicsNode; 
CCNode *_catapultArm; 

您忘記括號了,這裏是您的更正的信息。

@implementation Gameplay 
{ 
    CCPhysicsNode *_physicsNode; 
    CCNode *_catapultArm; 
} 
0

在spritebuilder中確保彈出菜單設置爲「Doc root var」。 檢查您的大小寫和拼寫。 確保Gameplay的超類是CCNode。