ben*_*blo 5 c# unity-game-engine
我需要非常频繁地对一个较大的集合(上百个/下千个项目)进行排序,即每帧以60 fps的速度(我正在使用Unity)。计算每个项目的密钥有点慢,因此需要将其缓存。
我尝试了各种方法:
很遗憾,因为SortedList似乎很适合这项工作,我是否缺少任何无GC的替代方案?
Ant*_*vin 1
如果计算键太慢,您可以将key属性添加到项目类中,在排序之前计算它,然后使用第一个方法来IComparer简单地比较键。
key
IComparer
归档时间:
11 年,1 月 前
查看次数:
1856 次
最近记录: