【发布时间】:2010-05-20 12:16:34
【问题描述】:
我正在使用 XNA 为 2D 游戏编写地图编辑程序。为地图所需的所有图块创建 Texture2D 需要的时间太长。
除了使用纹理使用 XNA 进行绘图之外,还有其他选择吗?
我尝试为每个图块集创建一个纹理,而不是为图块集中的每个图块创建一个纹理,但是纹理的大小有限制,我无法将图块集的所有图块放入一个纹理.
目前该程序包含内存中所有可能的纹理作为位图对象。有没有办法在 XNA 中简单地将 Bitmap 对象绘制到屏幕上?我已经搜索过,但我找不到任何关于此的信息。这种方法可以避免完全创建纹理,但是我必须直接对位图进行任何着色或效果。
【问题讨论】: