首页 > 教程 > 基础

ARkit调戏手册(2)结合unity开发

来源:AR视野网 时间:2017-06-12

 上一篇章中我们通过Xcode快速的为iphone和ipad构建了增强现实应用。当然了ARKit也支持unity的开发。这一篇文章教大家如何用unity来开发ARkit 应用。

开发准备
1.Unity v5.6.1p1 +
2.iOS 11+
3.Xcode beta 9与最新的iOS SDK,包含支持ARKit的ARKit FrameworkiOS设备
4.下载ARKit:https://bitbucket.org/Unity-Technologies/unity-arkit-plugin
导入unity
我们新建个unity项目
ARkit调戏手册(2)结合unity开发
然后将下载好的ARKit 插件导入unity中
ARkit调戏手册(2)结合unity开发
我们打开UnityarkitScene 场景。
ARkit调戏手册(2)结合unity开发
安装和部署
我们打包成ios项目
ARkit调戏手册(2)结合unity开发
ARkit调戏手册(2)结合unity开发
然后双击build 好的xcode文件
ARkit调戏手册(2)结合unity开发
接下来,进行编译与运行
ARkit调戏手册(2)结合unity开发
ARkit调戏手册(2)结合unity开发
运行效果如图:
ARkit调戏手册(2)结合unity开发
关于ARKit 插件
1. /Assets/Plugins/iOS/UnityARKit/NativeInterface/ARSessionNative.mm” - 这是与ARKit SDK实际接口的Objective-C代码
2.R*.cs” - 这些是ARKit数据结构的脚本API
3. /Assets/Plugins/iOS/UnityARKit/Utility/UnityARAnchorManager.cs” - 这是一个实用程序,可以跟踪ARKit的锚更新,并可以为其创建相应的Unity游戏对象
ARKit 的一些组件
“/Assets/Plugins/iOS/UnityARKit/UnityARCameraManager.cs” - 这个组件应该放置在通过ARKit引用的摄像机的场景中的一个游戏对象,并且它将定位和旋转相机,并提供基于ARKit更新的正确投影矩阵。该组件还具有初始化ARKit的功能。
“/Assets/Plugins/iOS/UnityARKit/UnityARVideo.cs” - 这个组件应该放置在相机上,并获取渲染视频所需的纹理。
ARKit 结合unity 的开发我也在不断了解中,后续会为大家带来一些实际案例。
  • 手机
    访问
    手机扫描二维码访问
  • 我要
    评论
  • 返回
    顶部
博聚网