在我们ARKit 项目中,尝尝需要导入模型到项目中,但模型dae文件大小,会导致项目包变大。
这时候就考虑到需要网络下载模型。
我的做法步骤如下:
1. 先测试模型在沙盒中是否直接可以读取。
2.不能读取,查看xcode 的build 是否对art.scnassets文件里的模型进行处理了。
3. xcode确实对art.scnassets文件里的模型并用到了xcode里的2个脚本进行处理,分别是:scntool和copySceneKitAssets
4.运行后生成文件,压缩文件放在服务器上,供下载。
5.项目下载解压,发在沙盒中,读出模型。
以上是实现的步骤。
具体操作:
1.scntool和copySceneKitAssets文件路径:
/Applications/Xcode.app/Contents/Developer/usr/bin