【发布时间】:2013-04-17 11:04:24
【问题描述】:
当在屏幕上绘制多个精灵时(尤其是当这些精灵具有不同的深度时(即高于或低于其他精灵),您可能最终会在其他像素之上绘制许多像素。
这是低效的,因为如果来自另一个精灵的另一个像素只是在该像素之上绘制,则没有必要设置像素。当有更多的精灵,更大的精灵时,效率低下的问题只会变得更糟。
我只能想到两种传统的做法:
1) 只画一切,自下而上,忽略问题(效率不高)
2) 检查是否还没有绘制更高级别的像素,然后绘制。 (也效率不高,因为您必须检查每一层中的每个像素)
有什么想法或方法吗?
PS:这个问题一般是关于绘制像素的。
【问题讨论】: