1

我在几个地方(例如在八哥源代码https://github.com/PrimaryFeather/Starling-Framework/blob/master/starling/src/starling/textures/RenderTexture.as中)读到它在 stage3D 中是必需的每次在将纹理(或后缓冲区)绑定为渲染目标之后和在将三角形渲染到其中之前,清除纹理(或后缓冲区)(因此,如果没有缓冲区交换,就不可能创建累积效果)。

我想知道,这是否仍然成立,是否有任何关于这种行为的官方文档或解释为什么需要这样做?我问是因为我目前没有清除我的 renderTexture 并且没有收到任何错误消息,但目前看到一些我不知道它是否可能与我没有清除纹理有关的意外行为(我正在使用空气 3.8)。

4

1 回答 1

0

绘制后我没有清除纹理。我必须清除已由另一个对象设置但未在当前对象的绘图过程中使用的纹理。那有意义吗?

于 2013-09-20T14:50:48.633 回答