【发布时间】:2018-02-22 13:32:33
【问题描述】:
我有一个问题,在我的游戏中我必须使用SpriteSortMode.Texture,因为我有很多纹理很少的对象,所以我不能使用SpriteSortMode.BackToFront。
问题是这意味着我不能按图层绘制,除非我使用完全相同的设置执行SpriteBatch.Begin,这就是我目前正在做的事情。
我只需要 3 个绘制层 - 一个 Tileset 表面、表面上的岩石或角色等对象以及 UI。
我发现的其他解决方案是使用纹理四边形(据说也可以提高图块绘制性能),使用我尚未研究过的正交视图进行 3D。
我希望有更好的方法来完成这项工作。
【问题讨论】:
标签: xna monogame spritebatch