我在Cocos2d中製作遊戲。我在遊戲中有敵人。我希望他們射擊角色。目前,我有一個布爾值,說Cocos2d中的布爾問題
buffDude.shoot = YES
當它完成移動。而在Enemy類中,我希望它檢測布爾值是YES還是NO,如果是YES,則會拍攝。而且,雖然我們關於這一點,如果我聲明
buffDude.shoot = YES
在
+(id)enemy
方法
,它會創建敵人精靈底部的子彈,但子彈不會動。我知道這是因爲它沒有將子彈添加到圖層,它將它添加到敵人,但我不知道如何將它添加到圖層。請幫忙!這真的讓我瘋了,幫助將不勝感激。
編輯:
好了,要得到它的工作,我只是創造了一個不同的層,並添加了敵人和他們的子彈了這一點。謝謝您的幫助!
我不確定你在問什麼,你想知道如何讓子彈移動,或者如何將它添加到圖層? – 2011-05-16 18:42:18
@Fraser Graham好吧,所以我有一個布爾值,在HelloWorldLayer.m中聲明爲YES。當它被聲明爲是時,我想讓Enemies類檢測它,並執行基於布爾值的方法。它會在Enemies sprite上創建子彈,而不是在HelloWorldLayer圖層上,你知道嗎? – ipodfreak0313 2011-05-17 03:12:14