我有一个图像,其中6面设置为相机的背景图像(作为天空盒),一切正常,直到我将Xcode更新为Xcode 8.现在相机显示三角形的黑色斑块,好像它是相交的旋转时的天空盒。
我几乎在Scene Editor中设置了所有内容,所以我没有相关的代码可以发布。
我找不到任何关于改变为天空盒或类似物创建的盒子大小的信息。可以设置一些相机属性解决吗?
编辑:添加了屏幕截图。
另一个编辑:
使用实际设备时没有类似的问题。
答案 0 :(得分:0)
Xcode 8的场景套件中的相机具有更加激进的Z距离裁剪。这是相机停止渲染(或看到)与其相距一定距离之前的距离。或者太靠近它了。
这看起来有点像,但并不完全。通常天空盒子不受Z-clipping的影响,这是一种不需要它的特殊情况。
存在距离裁剪以防止需要绘制(并且计算它们)可能距离太远以至于它们不可见,或者对游戏的功能不必要,以及计算开销。
在节点树或屏幕中选择您的摄像机,并将Z-clipping远值(在巡视中)调整为当前的两倍或三倍。这可能会解决这个问题。
如果确实如此,我建议Z-clipping影响Skybox的渲染是一个错误。