0

我使用 SceneKit 时遇到了一个问题:当我制作两个立方体时,一个在另一个内部,其中一个具有半透明纹理,内部的立方体没有被绘制。

应该如何(在 XCode 中创建的场景)

实际上如何(我用 alpha 0 制作了几个像素以了解需要看到的内容)

编辑:我发现了一个与搅拌机有关的问题,但与我的Link非常相似

4

1 回答 1

0

对于那些会遇到和我一样的问题的人:它已经解决了,但还没有完全解决。

解决方案在于根据几何尺寸按渲染顺序进行计算。结果并不稳定,但总比没有好。

cubeDict[@"render_order"] = @((sizeX + inflateDouble) + (sizeY + inflateDouble) + (sizeZ + inflateDouble));
于 2021-01-11T10:47:50.707 回答