各位,每个人,可以给我点帮助吗?

我正在使用一个没有相机的Command Buffer来渲染具有特定投影的对象到 Render Texture。 除了 Update 之外, DrawRenderer 在编辑器和 Android 构建中都正确工作。

我决定尝试 GPU 实例化。 我首先把相同材质的对象分组成了批次,然后这些批次使用 DrawMeshInstanced 渲染。 我传递了一致大小的矩阵数组、材质属性块等。

在编辑器中,所有一切正常,但是在 Android 构建中,在 RenderDoc 中只看到 cmd 的调用,没有任何实际的 draw 调用,所以 Render_TEXTURE 是空的。我检查了构建中的着色器变体,在其中实例化的标记是已启用。

我错过了什么? 我在 Unity 6 中使用 Built-in Render Pipeline 测试。

我正在使用 Unity 6(也称 Unity 2022.3),而不是 Unity 6,Unity 6 还没有发布。