zoukankan      html  css  js  c++  java
  • Unity -- 使用easyAR的基础教程

    三人行,必有我师焉”,抱着共同学习进步的态度,和大家一起交流下EasyAR的用法。有不足的地方,欢迎指出!大家都知道,今年的QQ,支付宝,都用到了AR的技术,扫描一张图片,就会出现虚拟模型,及其想要的动作。
    好的,我们直接进入正题,本节教你怎么使用EasyAR做出一个属于自己的AR。
    1,进入EasyAR的官网,下载EasyAR的插件。当然,我这也有整理好的,想省事的朋友可以直接下载哈:http://pan.baidu.com/s/1dFGaHGH
    <ignore_js_op> 



    2,在EasyAR官网里申请一个EasyAR账号,登陆上以后,点击Develop。

    <ignore_js_op> 





    3,点击Add Application,添加一个应用。
    第一行空格:填入一个应用名字,我以我写的Moneytree为例,名字:moneytree
    第二行空格:这里要填入一个打包的地址,这里要注意,要求比较严格:com.easyar.moneytree,相信你已经发现规律了,一定要按照这样的格式填写哦。(即要和你取得应用名保持一致),完了,点击OK。
     
    <ignore_js_op> 




    4,现在已经添加好一个应用了,这时我们点击Show,显示出它的Key,把下面的Key先复制下来,一会要用到。
     

    <ignore_js_op> 




    5,打开Unity,创建一个项目,把EasyARSDK拖进去。然后打开EasyAR文件夹,把Prefabs文件夹下的EasyAR_Startup预设体拖到面板,把面板里的MainCamara删掉。
     

    <ignore_js_op> 




    6,同样,找到Primitives文件夹下的ImageTarget预设,把它也拖到面板,选中面板上的EasyAR_Startup,修改它的属性,把我们之前复制的key粘贴进去。
     

    <ignore_js_op> 




    7,把ImageTarget上的ImageTargetBehaviour脚本删掉,找到你在我U盘下载的EasyARSDK,文件夹里有个HelloAR文件夹,在里面找到一个EasyImageTargetBehaviour的脚本,拖入Unity,拖到ImageTarget物体上。 
     

     

    <ignore_js_op> 




    8,找一张图片当做识别图,自己的照片也可以哦,推荐颜色不要单一的识别图,不然一种颜色识别不到就尴尬了。然后在Unity里创建一个名叫StreamingAssets的文件夹,把图片拖在这里。另外再拖一次放在Assets下。

     


    <ignore_js_op> 







    9,填写EasyImageTargetBehaviour的脚本的信息。
    以我的为例,
    path(图片的路径):timg.jpg
    name(名字):timg
    size(图片的大小):10,10
    storage(储存地址): Assets(这个比较重要,不要选错)
    接下来,创建一个材质球,命名为timg,选择它的shader为EasyAR/RealityPlane,把识别图片拖进去。然后把这个材质球拖给游戏面板的ImageTarget物体。
     

     
    <ignore_js_op> 





    10,建一个Cube,颜色改为红色,Cube的位置在识别图上方,然后把它拖在ImageTarget下当它的子物体。
    现在运行游戏,激活ImageTarget,Cube就显现出来了。一个简单的AR就做成了。(EasyAR就这点比较好,可以在Unity里面看效果)。
    在以后的开发里也可以通过控制ImageTarget的激活和不激活让物体显现和消失,抑或怎么去显现。
     


    <ignore_js_op> 







    11,打包成APK,File--buildsetings,场景拖进去,选择,点击Playerseting,设置一下参数:
    Product: APK的名字
    打开Other settings, Bundle Identifier: 把打包地址输进去(com.easyar.XX)。
    <ignore_js_op> 



    <ignore_js_op> 



    <ignore_js_op> 





    12,设置好以后,点击Build.


    <ignore_js_op> 



    OK,现在把打包好的APK安装在Android手机上,运行,扫面这张识别图,你的模型就出来了。
    怎么样小伙伴们,你会了吗?呵呵,第一次发帖,献丑了,支持下哦,经验不足,有纰漏的地方还望指出,呵呵累啊,对AR感兴趣的朋友可以问我,必回!

  • 相关阅读:
    程序员的7中武器
    需要强化的知识
    微软中国联合小i推出MSN群Beta 不需任何插件
    XML Notepad 2006 v2.0
    Sandcastle August 2006 Community Technology Preview
    [推荐] TechNet 广播 SQL Server 2000完结篇
    《太空帝国 4》(Space Empires IV)以及 xxMod 英文版 中文版 TDM Mod 英文版 中文版
    IronPython 1.0 RC2 更新 1.0.60816
    Microsoft .NET Framework 3.0 RC1
    《Oracle Developer Suite 10g》(Oracle Developer Suite 10g)V10.1.2.0.2
  • 原文地址:https://www.cnblogs.com/mafeng/p/7600172.html
Copyright © 2011-2022 走看看