⭐ Unity + ARKIT 介绍 以及 平面检测的实现

++在++AR插件中,ARKIT是比较特殊的一个,首先他在很多追踪上的效果要比其他的AR插件要好,但是只能在IOS系统设备上运行。

1.首先ARKIT在最新版Unity已经集成在AR Foundation中,那我们就需要ARSession 和ARSessionOrigin这两个重要组件,他是所有AR效果制作的前提。

2.功能 ---- 平面检测,平面检测可以让你3D场景中的物体和现实中的地面桌面发生碰撞以及交互,要做这些交互之前,就要先用相机在现实环境中扫描一下平面,具体做法如下:

(1)添加平面检测管理器

(2)指定检测模式,可以是水平,垂直或两者兼有。一些平台需要额外的工作来执行垂直平面检测,因此,如果仅需要水平平面,则应禁用垂直平面检测。

(3)添加可视化平面检测,并且自动在场景中创建碰撞体

(4)将创建出来的AR Default Plane创建为预制体并拖拽给到Plane Prefab。

(5)接下来就可以打包运行去看一看效果了,注:以上组件可以自动生成碰撞地面,所以你只需要做自己物体的碰撞即可

相关推荐
星夜泊客1 小时前
C# 基础:为什么类可以在静态方法中创建自己的实例?
开发语言·经验分享·笔记·unity·c#·游戏引擎
dzj20212 小时前
PointerEnter、PointerExit、PointerDown、PointerUp——鼠标点击物体,则开始旋转,鼠标离开或者松开物体,则停止旋转
unity·pointerdown·pointerup
心前阳光3 小时前
Unity 模拟父子关系
android·unity·游戏引擎
在路上看风景6 小时前
26. Mipmap
unity
咸鱼永不翻身8 小时前
Unity视频资源压缩详解
unity·游戏引擎·音视频
在路上看风景8 小时前
4.2 OverDraw
unity
在路上看风景9 小时前
1.10 CDN缓存
unity
ellis197018 小时前
Unity插件SafeArea Helper适配异形屏详解
unity
nnsix19 小时前
Unity Physics.Raycast的 QueryTriggerInteraction枚举作用
unity·游戏引擎
地狱为王19 小时前
Cesium for Unity叠加行政区划线
unity·gis·cesium