在XNA中重用游戏对象有什么意义吗?

时间:2012-09-15 21:12:09

标签: c# object xna reusability

人们常说我应该重复使用短生活物品,但我不知道XNA就是这种情况。有些项目,粒子和NPC是最常见的游戏对象,它们是否应该在某种池中重用,或者只是从更新列表中删除并替换为新实例?性能明智吗?

1 个答案:

答案 0 :(得分:3)

根据我的经验,这取决于它是否是一个xbox 360项目。如今,xbox 360无法正常处理电脑。垃圾收集开始时就是这种情况。

http://zfs.fzi.de/attachments/article/160/XNA_Optimization.pdf

请注意,此pdf中首先要考虑的事项之一是xbox 360垃圾回收。 xbox 360垃圾回收时间将随着创建的每个对象线性增加。