Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果图形的一部分没有变化,例如背景,而其他部分经常变化,那么将单独的透明 GLSurfaceView 和 Renderer 叠加起来,一个用于静态部分,另一个用于变化的部分,是否会更有效,这样不变的部分不必不断重绘?
提前致谢。
多个 GLSurfaceViews 是可能的。
如果出现以下情况,单独的 GLSurfaceViews 不是一个好主意: 1] 表面之间有很多重叠(正在占用视频内存) 2] 如果需要多次同时更新多个 GLSurfaceViews(GL 上下文切换会导致可怕的性能。)
如果这两种情况不适合您,那么绝对可以选择多个 GLSuraceViews。