我是椋鸟和游戏开发的新手。据我所知,到目前为止,在移动设备上渲染的两种优化技术是" RenderTexture"和#34; MeshBatch"。 - 在建筑层面,我们应该如何在两者之间做出选择? - 是否也可以同时使用它们? (例如,在rendertexture中绘制一个meshbatch)
答案 0 :(得分:0)
这是两个正交的概念。您可以在项目中同时使用它们。此外,这与任何平台有关,而不仅仅是移动平台。 你不必做出选择,同时使用它们。
渲染纹理
这不是直接优化,它是用于实现特定效果或渲染技术的对象。
但是,如果您将复杂对象绘制到渲染纹理一次,然后在后续帧中将该纹理直接绘制到屏幕上,则可以使用它来优化一些绘制调用。
Starling为过滤器实现了这种优化。
网格批处理
这是一种实际的优化技术。绘制调用开销可能很高,因此如果正确实现,将多个网格组合成一个可以提供一些性能优势。
Starling会自动为它的显示对象执行此操作。