as3 starling rendertexture vs meshbatch [如何做出选择]

问题描述 投票:1回答:1

我是椋鸟和游戏开发的新手。据我所知,到目前为止,在移动设备上渲染的两种优化技术是“RenderTexture”和“MeshBatch”。 - 在建筑层面,我们应该如何在两者之间做出选择? - 是否也可以同时使用它们? (例如,在rendertexture中绘制一个meshbatch)

starling-framework
1个回答
0
投票

这是两个正交的概念。您可以在项目中同时使用它们。此外,这与任何平台有关,而不仅仅是移动平台。您不必做出选择,同时使用两者。

渲染纹理 这不是直接优化,它是用于实现特定效果或渲染技术的对象。但是,如果您将复杂对象绘制到渲染纹理一次,然后在后续帧中将该纹理直接绘制到屏幕上,则可以使用它来优化一些绘制调用。 Starling为过滤器实现了这种优化。

网格批处理 这是一种实际的优化技术。绘制调用开销可能很高,因此如果正确实现,将多个网格组合成一个可以提供一些性能优势。 Starling会自动为它的显示对象执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.