【发布时间】:2014-02-04 13:05:48
【问题描述】:
我正在制作一个统一的 2D RTS 游戏,我想为平铺地图使用大纹理(而不是大量纹理 - 出于内存原因......)。
平铺地图应该在运行时随机生成,所以我不想保存纹理并上传它。我希望生成地图,然后从一组纹理资源中构建它。
所以,我有一些草/森林/丘陵等的小瓷砖纹理,在我随机生成地图后,我需要在我的大地图纹理上绘制这些小纹理,以便将其用作我的地图。
- 如何从其他纹理上的资源中绘制纹理?我看到只有一个Get/SetPixel函数...所以我可以用它来将所有像素一个一个地复制到大纹理中,但是有更简单的东西吗?
- 我的地图解决方案可以吗? (并排创建大量纹理图块会更好吗?还有其他更好的解决方案吗?)
【问题讨论】: