如何调用保存在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文件……
发布于 2018-07-28 04:46:32
“谢谢你,”马特。你的建议很有帮助。我在不需要的时候添加了jpg扩展。我也使用image文字调用图像,但由于某些原因,它不起作用。我能够使用UIImage调用该图像。
https://stackoverflow.com/questions/51468470
复制相似问题