我正在制作一个应用程序,我想加载一些存储在服务器中的三维模型。我可以在浏览器中通过链接轻松访问它们。
该应用程序的理念是,你有一个菜单,你可以选择你想看的型号。
在cocos3D中,只需执行,就可以从pod文件创建节点
[CC3PODResourceNode nodeFromResourceFile:podFileName];
在这里你可以找到一个完整的工作样本。
如果你的pod文件在网上可用,你可以先在本地下载:
NSURL *url = [NSURL URLWithString:YOUR_URL_HERE];
NSData *urlData = [NSData dataWithContentsOfURL:url];
[urlData writeToFile:filePath atomically:YES];
然后通过CCD_ 1到CCD_。
filePath
标识用户文档目录中的文件(iOS下为数不多的可以写入文件的位置之一):
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"PODFILE.pod"];
如果您想保存到临时目录,请使用:
NSTemporaryDirectory()
而不是CCD_ 4。