所以,我有一个游戏,我正在使用cocos2d。游戏涉及到许多敌人的投射物,以及一些友好的投射物与敌人的投射物发生碰撞。
敌人和友军弹丸都是具有以下特性的物体:
它也有计算旅行时间,轨迹和其他事情的方法,这些东西是根据随机产卵位置来确定的。
目前,我所做的是在每次产生弹丸时创建这些对象,将它们添加到数组(即friendlyProjectiles、enemyProjectiles)中,迭代这些对象以进行碰撞检测,并在它们碰撞时释放对象。
对这里的对象使用缓存更好吗?
例如:
这样做好吗?
我对目标C比较陌生,我会不会遇到问题,在我试图推和弹到堆栈的同时?
发布于 2013-06-17 18:45:01
你应该问的主要问题是:
,您现在的做法是否存在性能问题?
如果不是,那为什么要把事情复杂化。
如果有问题,然后分析应用程序,看看这是否是问题所在。
如果是这样的话,这听起来是合理的做法。
https://stackoverflow.com/questions/17154515
复制相似问题