繁体   English   中英

SceneKit 地板纹理在 Xcode 8 中更改了颜色

[英]SceneKit Floor Texture Changed Color in Xcode 8

我的 SceneKit 场景中有一个地板,根据我为其漫反射属性选择的纹理,假设它是绿色的。 它在 Xcode 7 中运行良好,但是,在 Xcode 8 中它是红色的,在我的设备上显示为灰色。 以下是一些有助于更好地解释这一点的屏幕截图:

Xcode 7 中的地板是什么样子的

地板现在在 Xcode 8 中的样子

Xcode 8 中的当前楼层属性

非常感谢任何和所有帮助。

我想这是因为您的图像具有单个颜色通道,而 SceneKit 将其处理为 R8 纹理。 尝试将其转换为 RGB(无论如何 SceneKit 在 iOS 9/Xcode7 中所做的)。 并请提交错误。

我最近遇到了同样的问题,并通过使用 JPEG 文件而不是 PNG 解决了该问题。 这可能与 xCode 8 中的错误有关

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM