上篇文章我们讲述了如何用Unity结合ARCore做简单的案例演示,案例里的安卓机器人很可爱,但没什么用,因为在我们实际开发中加载的都是项目自身所需要的模型,所以本章我们将讲述如何更换演示模型。
一、准备模型素材
在这里,我准备了一个最喜欢的游戏角色——尤尔哈2号的fbx格式模型,并且通过一个神奇的网站给模型赋予动画 ,获得了这样的一个动画模型。大家如果需要测试用的模型,也可以在这个网站上下载。
除此之外,ARCore开发的基本环境也要搭建好,没有搭建环境的小伙伴可以参考上篇文章,了解ARCore所支持的手机型号,以及下载所需要用到的环境包。
一切准备妥当后 , OK , 那就开始吧 !
二、新建项目场景
首先,创建一个 Scene 并且为其赋予名称。
删除当前场景默认的 Prefabs ,引入ARCore
在Project窗口中,找到”GoogleARCore” -> “Prefabs” ,选择 “ARCore Device” 和 “Environmental Light” prefabs,并将这两个 prefabs拖到Hierarchy窗口中,如下图所示。
添加完这两个Prefabs之后,我们还需要添加事件系统以使我们的应用能监听和处理事件信息。
三、导入模型
在Project窗口中,右键”Assets”->”Import New Asset”-> 选择模型 “你的模型名称.fbx”, 直接点击“Import”