0
創建一個CCNode,將其設置爲我的播放器的位置 - 在調試繪製中我看到物理對象,但精靈不可見或零或什麼。它不會使精靈崩潰,只是不會出現。炸彈也行駛在適當的路徑上,它的選擇器方法被稱爲。使用位置的Invisible Box2d Sprite?
沒有出現:
GameObject *bomb = [_useBombArray nextSprite];
bomb.tag = kShipMissile;
[bomb stopAllActions];
NSLog(@"_bombSpawnPoint: %.0f, %.0f", _bombSpawnPoint.x, _bombSpawnPoint.y);
bomb.position = _bombSpawnPoint;
我得到它通過執行此出現:
GameObject *bomb = [_useBombArray nextSprite];
bomb.tag = kShipMissile;
[bomb stopAllActions];
bomb.position = ccp(_winSize.width * 0.5, _winSize.width * 0.5);
的_bombSpawnPoint是在此之前設定,我也對輸出端接收正確的結果。
最初我以爲我曾經在不合時宜的更新中調用過創建對象。所以我稍微改了一下這個函數,以確保它在更新方法中以正確的順序調用。
不確定是什麼原因造成的!請幫忙! 我創建了所有這樣的對象,並且迄今爲止他們都完美地工作了!
任何想法...掙扎着:S我可以提供更多的細節,如果需要的話。 – Lagoo87