性能问题: 是否将 HTMLCanvasElement 的 Mark Two.Textures 标记为不可变?
作者: joergplewe创建于 2020年3月9日更新于 2026年9月1日
标签enhancement
大家好! 我是两.js 的新手,如果这个问题很愚蠢,请原谅我。 我遇到了 WebGLRenderer 在大量 `Two.Sprite` 中使用同一个来自 `HTMLCanvasElement` 创建的 `Two.Texture` 时的性能问题。 事实上,它的运行速度比使用 `Two.Group.clone()` 从 `Two.interpret()` 创建的 `Two.Group` 还要慢! 从我的角度来看,底层的 gl 纹理每帧都会重新加载(`gl.texImage2D()`)? 这是性能下降的原因吗?
内容来源: jonobr1/two.js