如何渲染大量贴图而不降低效率?我试下来只有6帧
Herro 2005-01-23 01:25:16 为了测试和学习,我写了下面的程序:
共7200个不相同的16x16大小的贴图,然后创建7200*2个三角形,组成一个长方形(80x90个小方块)。
每次SetTexture一个贴图,然后DrawIndexedPrimitive 2个三角形,因此要渲7200次。
最后在GF6800显卡试下来帧数只有6帧。
请问如何优化解决这个问题?
如果无法解决的话,那用3d做2d游戏岂不是很致命?我想2d游戏一屏至少要1000个地面贴图,然后特效,人物,装备,装饰物,差不多3000个。