仅需6分钟,教你快速学会制作AR增强现实APP


本教程将向您展示如何在6分钟内制作一个增强现实应用程序。该增强现实应用程序运用Unity 3D视频游戏引擎以及Vuforia插件,能够在安装了安卓系统或者IOS系统的移动数码设备上运行。 我们会在基准点处添加一个特朗普的3D模型,并在屏幕上添加一个操纵杆用来控制3D模型的移动。该方法同样适用于任何你能够找到的3D模型。


特朗普增强现实应用程序安卓版

https://play.google.com/store/apps/details?id=com…

特朗普增强现实应用程序IOS版

https://itunes.apple.com/us/app/trump-ar-augmente…

 

第一步:下载Unity 3D游戏引擎并安装Vuforia插件

 


现在我们需要为Unity 3D游戏引擎安装Vuforia插件。 请登录网址vuforia.com,登录vuforia账号(如果没有账号请先注册)。



现在,将目标图片数据库下载到电脑桌面上。



如果你没有为Unity安装Vuforia插件,请到Vuforia.com.网站的下载区进行下载。 将Vuforia 插件与其他相关文件放在一起。


 

第三步:轻松设置Vuforia 插件

 

现在设置路径追踪功能。点击Vuforia 文件夹,点击预设然后将增强现实相机拖到场景里来。删除the main camera(主相机)。 接下来将预先设定好的目标图片添加到场景当中。选择增强现实相机选项并在其inspector子选项中点击配置按钮。将授权码粘贴到文本框中。展开数据库选项,勾选load image targets database(加载目标图片数据库)选项以及Activate(激活)选项。


 

第四步:添加操纵杆

 

现在让我们添加控制3D模型运动的操纵杆工作。点击菜单栏的assets(资产)选项,点击下拉菜单的import package(导入数据包)选项,最后点击cross platform input(跨平台输入)选项 。逐级打开standard assets(标准资产)文件夹,cross platform input (跨平台输入)文件夹,以及prefabs(预设)文件夹,将文件夹中预先设定好的移动控制操纵杆拖到场景中。删除jump button(跳动按钮)。




 

第五步: 创建移动脚本程序。

 

创建一个私用的数据类型并将其命名为rb  。在start 函数中让rb 等于该游戏对象的rigid body component(刚体组建)。我们想在此创建参考变量,如此以来就不需在Update(更新) 函数中套用GetComponent(获取组建)函数了。如果在Update 函数中套用GetComponent函数,那么GetComponent函数会在每一帧画面被调用一次。在Update 函数中定义浮点型变量x,令 x=crossplatforminputmanager.GetAxis(“水平”)。同样,定义浮点型变量y,  

     


到目前为止我们只能让特朗普3D模型朝着操纵杆移动的方向运动。接下来让我们做得更完美一些——使特朗普面向操纵杆移动的方向。

为了实现该功能,我们需要定义一个新的的条件: 如果x 和y不等于0,我们将重新定义欧拉角等于一个新的三维向量。因为我们只改变y的旋转,因此令xz分别等于当前的变换参数xz。对于y需要旋转一定的角度因此我们将使用Mathf.Atan2xy)函数,并让该函数与Mathf.Rad2Deg 相乘作为y值。


展开静态模型,点击动画文件夹,点击编辑,将循环模式更改循环然后将动画命名为idle(静态),点击应用。对行走动画采取相同的设置。

返回场景中的特朗普游戏对象,将动画尺寸改为2。 将行走动画拖进来。

返回特朗普控制器脚本程序并创建一个私用的动画变量,将变量命名为anim

在start(开始) 函数中建立参照。


如果该软件想要在安卓系统上运行,请在手机上启用USB调试并将数据线插到电脑上,然后点击Build And Run(创建并运行)按钮。如果你想在苹果手机或者ipad上使用,请先下载Xcode 插件并注册一个免费的苹果开发者账号。


网址http://www.idownloadblog.com/2015/12/24/how-to-cre…


点击Build And Run(创建并运行)按钮,该操作能自动运行Xcode插件。请选择“Team”(团队)类型,然后点击播放将该软件导入到你的手机中。



【免费下载】168页PPT,142个精彩案例视频,46类应用形式,10大应用领域,带你领略新媒体艺术全方位的魅力,数艺网年度分享