【发布时间】:2018-07-22 19:13:06
【问题描述】:
如何调用保存在 xcassets 文件夹中的图像?
我正在使用 ARKit。我想通过将“地球”皮肤包裹在球形节点周围来制作“地球”图形。我可以为它分配颜色,如下所示:
earth.geometry?.firstMaterial?.diffuse.contents = UIColor.blue
但我无法使用以下任一方法分配纹理:
earth.geometry?.firstMaterial?.diffuse.contents = "#imageLiteral(resourceName:8k_earth_daymap)
或
earth.geometry?.firstMaterial?.diffuse.contents = UIImage(named:"8k_earth_daymap.jpg")
我是否使用了错误的命令? Xcode 似乎无法识别我在 xcassets 中本地保存的 8k_earth_daymap.jpg 文件...
【问题讨论】:
-
您确定您的图片名为
8k_earth_daymap.jpg?是抛出编译错误还是运行时错误?你能分享你得到的错误吗?