本帖最后由 wzyxkk 于 2017-8-7 18:31 编辑
随着苹果公司新推出的ARKit,Unity亦在其资源商店中更新了Unity ARKit插件,以帮助开发人员使用Unity来构建ARKit工程。这个非常有用的入门套件包含了ARKit目前所有功能。例如空间定位功能、平面检测功能等。 ARKit的开发目前具有一定软硬件方面的局限性: 软件方面:若使用Unity3D开发,则需Unity v5.6.1+ Xcode beta9、最新的iOS SDK和ARKitFramework 操作系统:iOS11+(目前仅支持ios系统) 硬件方面:需要支持ARKit的设备(搭载A9/A10),即iPhone6S+、iPad(2017)+ 下面我们来快速的发布一个ARKitDemo,亲自上手体验一下ARKit的效果。
Step1 安装 Unity 5.6.1 首先需要去Unity的官网下载匹配版本的Unity安装包,因为只支持iOS系统,我们这里就下载MAC版的Unity。 Step2 新建Unity项目 打开unity,先择NEW创建一个新工程,确定工程名称和工程文件位置,最后点击Create project完成创建。 Step3 下载并安装UnityARKit插件 在Unity中打开unity的资源商店(Window---AssetStore),并搜索ARKit.找到UnityARKitPlugin并下载,当下载完成后点击导入即可。
Step4 打包Xcode工程 在Unity-Project窗口的Assets文件夹下打开一个工程 File----Build Setting---选择iOS平台后点击Switch Platform 然后选择Player Settings,在Inspector窗口中OtherSettings--- Camera Usage Description用摄像机 camera use 并且修改包名(BundleIdentifier)com.XXX.XXX 配置好设置之后 选择Build,在弹出的窗口选择路径和文件名并保存 找到保存的文件,双击打开Unity-iPhone.xcodeproj就可以开始编辑我们的Xcoed工程了。
Step5 编译运行 Xcode发布iOS重要的一步是选择证书,现在Xcode已经允许使用个人苹果帐号在Xcode中测试发布,只能设备通过数据线连接电脑真机测试发布。 要使用苹果帐号在Xcode配种证书,需要现在Xcode中登录帐号 Xcode---Preferences 在设置窗口中选择Accounts(帐号)并点击“+”号添加帐号 登录好帐号后创建iOSDevelopment证书
回到我们的Xcode工程,在工程的General界面中Team处选择我们自己的苹果帐号,选择Automatically manage signing, Xcode会自动生成签证。
连接上ios设备,点击运行,这样我们的ARKit工程就发布到了我们的手机上。
打开我们的APP就可以体验ARKit了。
PS:为避免测试麻烦,可以去APP store上下载Unity Remote,连接手机,可直接在Unity中编辑测试
【转载】(翻译并修改) ARKit技术交流qq群:482631386 ARVR训练营:www.arvrthink.com
|