制作AR换装游戏(上篇AR识图)#1024程序员节#
EasyAR制作AR游戏的方法我之前的文章讲过,只是当时用的旧版的,链接放上:
Unity和Easy AR制作一个AR的APP_alayeshi的专栏-CSDN博客这个不是什么正规的项目。。。就是觉得AR好玩,研究了一下,很早之前就玩过了,现在再做的时候竟然忘记了。看来还是要记录一下的。。。功能就是:用手机扫描一个图片,然后会出现一个AR物体,当然这物体是你自己设置的模型。首先说如何制作一个AR的APP需要准备什么,easy ar这个插件,我用的版本是2.2.0的;unity我用的是unity2018.2.3的;在做项目之前,要去ea...https://blog.csdn.net/alayeshi/article/details/101539168但是现在又有了新的版本,也有了新的功能,而且方法更加简单了,识图功能全程无需代码。
所以来此记录一下。
新版所用的版本是:
public sealed class EasyARVersion{public const String FullVersion = "4.2.0.1102-0415d235a";}
安装包导入后如下:
------
下面开始制作一个AR识图的功能。
全程很简单,无需任何代码:
第一步
新建一个场景,我随便命名为121,然后将这两个预制体ImageTarget,EasyAR_ImageTracker-1从导入的prefabs里拖进场景中。如下图:
第二步
在project里新建一个名为StreamingAssets的文件夹,必须是这个名,然后在里面放一张图片,这张图片就是用来识别的图,图片格式是unity可以识别的就行。
第三步
打开场景中ImageTarget的属性,Path Type 里应该选择Streaming Assets,然后在Path里将被识别图片的路径填入,注意图片的文件名加后缀都要有。本案例图片为png格式,图片名字是d。下图可见。然后将scale这个缩放大小适当调整,如下图:
然后场景视图中就可以看到你的图片了(注意缩放大小)。
这时候图片识别的功能就完成了。
新版就是这么简单。
为了测试来看,我在图片下面放置个模型,当图片被识别到时,这个模型就会显示出来。如图:
----------------------
运行测试:
运行时会自动调用电脑的摄像机,然后将这张图片对准电脑的摄像机就可以测试了。
我手机里放置了这张图,用手机对准电脑摄像头,然后就出现了,如下图:
上面测试会发现,摄像机把我的现实场景也拍摄了进去,这个是可以通过修改相机来改变的。
注意修改的是新建场景时的默认主相机而不是AR的相机,如图:
修改Clear Flags的属性,如果是Sky box,识别图片后,背景就是系统的天空,如果是Depth only那就是现实场景。
制作过程的视频已经放到了B站,搜索名字:制作一个AR换装游戏。就可以看到了。
视频链接制作一个AR换装游戏_哔哩哔哩_bilibili使用easyar插件和Unity制作一个简单的换装游戏。本期先制作出AR显示游戏模型的功能。无需代码。至于具体换装过程下期见!https://www.bilibili.com/video/BV15o4y1X7RX#reply5614637947
下一篇讲述如何换装和添加背景音乐。
今天是程序员节,1024节日。写文庆祝!
制作AR换装游戏(上篇AR识图)#1024程序员节#相关推荐
- ▷Scratch课堂丨【编程趣味卡6】换装游戏
授权转载 | Geekid 原文作者 | Mr.炎 原文标题 | 少儿编程 教程丨Scratch编程趣味卡 - 6.换装游戏 标签:难度初级:适合年龄段:8+: Scratch介绍 Scratch融合 ...
- Paper Doll:2D换装游戏
坑 GameObject.GetComponentsInChildren<>(可抽象为find().*transform据说也一样 *:错了,可以找到只要transform组件没有关掉)不 ...
- c语言换装游戏源代码,C语言游戏源代码
C语言游戏源代码 C语言游戏源代码 1. 简单的开机密码程序 #include "conio.h" #include "string.h" #include & ...
- html 换装游戏 代码,index.html
DIY属于你的长安印象 html, body { -ms-touch-action: none; background: #E2BC89; padding: 0; border: 0; margin: ...
- Blender建模与游戏换装(转载文)
本文转载自https://my.oschina.net/huliqing/blog/880113?hmsr=toutiao.io 如果本文涉及侵权行为,请原作者联系博主邮箱,我将及时进行删除处理 博主 ...
- 3D游戏中角色的换装原理-落樱之剑实例图文详细剖析(JME3,JMonkeyEngine游戏开发)...
**************************************************************************************************** ...
- 3D游戏中角色的换装原理-落樱之剑实例图文详细剖析(JMonkeyEngine游戏开发)
前言 本文将详细讲解3D游戏中换装的原理及换装中的一些重点问题,先粗略看一下换装的简单原理: 没错,看起来很简单吧!!! 那么接下来,开始讲复杂的地方! 在阅读本文之前如果你能够了解或知道以下一些基础 ...
- 恋爱换装养成手游风靡市场,女性游戏市场要崛起了吗?
调查显示,到今年为止,中国游戏产业整体市场收入已达2036.1亿元.游戏市场增长率连续两年下跌后首度回暖,增长率达23%.2017年中国移动游戏市场收入为1161.2亿元,同比增长41.7%,对比20 ...
- ***JAVA*和*Eclipse*开发一个换装小游戏**
JAVA和Eclipse开发一个换装小游戏** 家有一女如有一宝,最近女朋友的少女心有点爆棚,作为一个计算机专业的人,我的情商简直是低到吓人,但是我还是想到了,亲自给女朋友做一个换装的小游戏,来满足女 ...
- Cocos Creator 的 web/原生多平台 Spine 换装方案解析,附 Demo 源码
引言:Spine 换装是游戏开发中的一种常见实现方案,本次,羽毛先生将介绍自己对整体换装和局部换装实现方案的探索与选择. 运行环境 Cocos Creator 3.5.2 web/native 需求 ...
最新文章
- 调制优缺点_钓鱼,何时用搓饵、何时用拉饵?及对应的优缺点分析
- Spring Cloud Gateway 突发高危漏洞,下一代云原生网关恰逢其时?
- 洛谷 - P2756 飞行员配对方案问题(二分图最大匹配+路径打印)
- php 命名空间(,PHP命名空间(Namespace)简明教程
- 【转】!!c#文件系统操作类继承关系图
- mysql数据库连接异常,mysql连接数据库时处理连接异常
- 【Python】玫瑰花绘制
- heroku java_部署Java Web项目到Heroku
- httplistener java_Java监听器Listener使用详解
- 怎么使用svn下载到本地
- 神操作,用Python教你暴力破解WiFi密码,附赠技术实现视频
- win7系统使用高版本node.js
- 十个突出问题整改追踪:智慧城市建设滞后
- python 不转义:含有转义字符\的字符串
- php 豆瓣isbn接口,ISBN书号查询
- 转载:辗转相除法求最大公约数
- 二手书交易平台相关调研
- PyQt5制作简易桌面
- 侦探推理小程序,烧脑小程序源码
- BERT and it‘s family