Unity Vuforia Ground plane 地面识别测试(学习记录)

时间:2024-04-08 16:15:01

在网上查了很多
首先,Vuforia的GroundPlane是需要设备型号支持的:https://library.vuforia.com/articles/Solution/vuforia-fusion-supported-devices.html

参考:https://www.cnblogs.com/wng0/p/9602861.html,https://blog.csdn.net/testiness_wind/article/details/78909705,
https://blog.csdn.net/qq_38655924/article/details/82499716
其中第二参考说的电脑测试需要图片,这个不清楚,我是直接用真机进行的测试,测试机器三星的S7 SM-G9300

测试过之前的Vufoira的Demo没有成功,然后自己试着做的demo,只是进行识别和放置物体

1.PlayerSettings设置XR Settings 下的Vuforia
Unity Vuforia Ground plane 地面识别测试(学习记录)
2.新建ARCamera 删除默认的camera 、PlaneFinder和Ground Plane Stage
Unity Vuforia Ground plane 地面识别测试(学习记录)
注意(未经测试,个人认为,后面测试后补充):此处新建Ground Plane和Mid Air没差别 相互之间是可以转换的,只要选择Ground Plane Stage下Anchor下的Stage Type的类型即可。如图:
Unity Vuforia Ground plane 地面识别测试(学习记录)
3.然后将Ground Plane Stage 拖至 Plane Finder 的 Content PositioningBehaviour下的 ANchor Stage,并给Plane Finder 的Advanced添加事件,添加Plane Indicator;以及将模型拖至Ground Plane Stage 下,
Unity Vuforia Ground plane 地面识别测试(学习记录)
然后进行打包测试:运行结果,首先平面检测
Unity Vuforia Ground plane 地面识别测试(学习记录)

然后放置物体
Unity Vuforia Ground plane 地面识别测试(学习记录)