人们常说我应该重复使用短生活物品,但我不知道XNA就是这种情况。有些项目,粒子和NPC是最常见的游戏对象,它们是否应该在某种池中重用,或者只是从更新列表中删除并替换为新实例?性能明智吗?
答案 0 :(得分:3)
根据我的经验,这取决于它是否是一个xbox 360项目。如今,xbox 360无法正常处理电脑。垃圾收集开始时就是这种情况。
http://zfs.fzi.de/attachments/article/160/XNA_Optimization.pdf
请注意,此pdf中首先要考虑的事项之一是xbox 360垃圾回收。 xbox 360垃圾回收时间将随着创建的每个对象线性增加。