我正在编写基于瓷砖的策略游戏,所以我有正交视图。渲染的屏幕有 40*20 宽的瓦片,每个瓦片有 50*50px 的纹理。我有一层瓷砖(比如说草),我在上面放了墙。游戏现在以 60fps 流畅运行。但是,当我在上面放置墙壁时,我是否需要移除底层草砖?因为草是在墙之前渲染的,所以墙会透支它,但我担心性能成本。我在 SpriteBatch 上渲染它,并且没有关于 SpriteBatch 中的内部进程如何工作的文档。
所以问题是:渲染无论如何都不可见的瓷砖是否对性能不友好?
我正在编写基于瓷砖的策略游戏,所以我有正交视图。渲染的屏幕有 40*20 宽的瓦片,每个瓦片有 50*50px 的纹理。我有一层瓷砖(比如说草),我在上面放了墙。游戏现在以 60fps 流畅运行。但是,当我在上面放置墙壁时,我是否需要移除底层草砖?因为草是在墙之前渲染的,所以墙会透支它,但我担心性能成本。我在 SpriteBatch 上渲染它,并且没有关于 SpriteBatch 中的内部进程如何工作的文档。
所以问题是:渲染无论如何都不可见的瓷砖是否对性能不友好?