归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
阅读:511回复:0

Google ARCore开发教程2-从零开始搭建工程

楼主#
更多 发布于:2017-09-01 23:25

图片:77Vw-fykkfat2348400.jpg



前面一节给大家介绍了如何编译运行ARCore官方Demo,这一节讲给大家介绍如何从零搭建一个ARCore的工程。
1、首先使用Unity2017.2.0b9新建一个工程
2、导入ARCore Unitypackage.
3、新建一个场景Sample,打开并保存
4、删除场景中Main Camera,从GoogleARCore/Prefabs文件夹中拖入ARCore Device到场景中。
5、从GoogleARCore/Prefabs文件夹中拖入Evironmental Light到场景中。这个的功能主要是实现光照预测的功能。
6、场景中新建一个空物体,并添加HelloARController.cs脚本(这个脚本中的内容很重要,后面重点介绍)。几个public的变量需要指定一下。

图片:clipboard.png



其中Tracked Plane Prefab在Assets\GoogleARCore\HelloARExample\Prefabs中,主要为了显示跟踪拟合出的平面。
Andy Android Prefab这里我新建了一个prefab Cube。主要是点击拟合出的平面之后渲染的模型,注意这个prefab需要添加PlaneAttachment,因为场景中会拟合出多个平面,这个为了区分不同的平面。
Searching For Plane UI是个提示UI,我们直接在场景中新建一个UI/Text,调整到想要的位置即可。
7、按照《Google ARCore开发教程1-官方Sample编译运行》帖子中介绍的编译运行APK并查看效果。
效果如下:

图片:20170901_232554_rmscr.jpg

图片:20170901_232749_rmscr.jpg

图片:20170901_232757_rmscr.jpg

图片:20170901_232809_rmscr.jpg




下节预告:ARCore与物理引擎开发。
AR学院(www.arvrschool.com),从这里感触未来!

欢迎分享

游客

返回顶部