【发布时间】:2009-11-20 16:00:00
【问题描述】:
大家,我做了一个射击游戏,就像1942(经典射击游戏),但这里有一个问题,当战斗机射出一条直线子弹时,FPS下降到5~6,屏幕上大约有7~8颗子弹,实际上,游戏中只会出现8颗玩家的子弹,当子弹飞出屏幕时会重置到战斗机的中心并变得不可见,所有子弹都是单独的精灵,就像:
Sprites * bullet1 = [Sprite spriteWithFile:@"bullet.png"];
........
Sprites * bullet8 = [Sprite spriteWithFile:@"bullet.png"];
有什么方法可以存储很多子弹而不是一个一个地定义它们吗? 因为敌人也可能开火,我可以想象FPS可能会接近零......
谁能帮帮我??
【问题讨论】:
标签: iphone cocos2d-iphone