unity—AR游戏自学第一步

这是一篇一步一步实现AR小项目的文章,在我研究了许久之后终于有所突破,所以将过程写下来,希望可以帮到同样想要学习的小伙伴,当然这也是我做的第一个AR小项目,有不足之处望大家见谅呀。

之前下载的2017.0.xxx的版本没有找到关于vuforia的功能,我以为是我当初下载的时候没有勾上,就又下载了一个同版本的下载器,发现没有这个模块,所以又下载了一个2017.4.34c1版本,终于被我找到了ARcamera。

下载的时候要勾选一下Vuforia Augmented Reality模板

安装好之后打开unity,创建一个项目(最好把项目的整个路径都改成英文的,要不然导出会报错,唉,每一个发现的背后都是一把辛酸泪呀,千万不要学我下面的项目中用了中文,最后把所有的路径名称都改了一遍,放一下图吧还是),加上ARcamera,把场景中的主相机删掉,再添加一个image


更改过后的路径名

当第一次点击image时会看到右边红色框框里显示vuforia不可用,要在playersetting中启用。

这时点击file-build settings,继续点击plyer settings在出现的右侧面板中勾选vuforia augmented realit

再次点击image就会发现上图右侧红框框的按钮可以使用了,点击add target。


会打开一个网页,点击login

使用自己的账号登录,如果还没有创建账号就点击Create account now创建一个账号。

登录之后点击get development key获取秘钥。

在license name框里输入要搜索的秘钥名称,勾选下方的小框框,点击confirm

之后会自动返回上一级,看到在license manager下已经添加上了AR_Demo,点击它

复制license key

回到unity中,点击AR Camera再点击右侧红框框中的按钮Open vuforia configuration

将上一步复制的license key拷贝到app license key的框框里。

再次回到vuforia的页面中,点击target manager后点击add database添加数据库

在弹出的窗口database name框里输入数据库的名字,输入完之后点击create创建。

看到database列表里已经存在AR_Demo,点击它。

在add target

接下来要把我下载的两张扑克牌的图片添加到数据库里,也就是我们需要识别的图片。

选择图片类型,添加好之后,填上宽度便于识别,扑克牌的宽度大概是6cm,也就是0.06米,所以width填0.06,

以相同的方式添加另一张图片进去,在rating下可以看到图片识别度的等级,接着点击右侧download按钮,下载到unity中。

在下载时勾选unity editor

指定下载路径,下载好后回到unity里,导入包。


选择AR_Demo打开

import导入

当导入包之后项目表面上没有什么变化,但是当再次点击image时,在右侧面板的database里会发现AR_Demo。

这时,我们已经可以更改项目中我们所要识别的图片了。

先选中image再点击鼠标右键,添加quad

选中quad,更改右侧面板中的参数,沿x轴旋转90度,沿x轴缩放0.6倍,使quad与图片契合。

将另一张扑克图片放到assets窗口里


它是一张梅花k

在assets资源面板点击鼠标右键,create-material创建一个材质球,将其命名为k

按住鼠标左键,将梅花k拖到材质球的albedo框框里

将k材质球拖到quad上,会发现神奇的事情,不过我这两个图片的宽度好像不一致

选中AR相机,打开vuforia配置

给database下的load AR_Demo Database打上勾,下方会出现activate也打上勾,同时可以取消勾选下面的四个√,因为我们用不到。

这个时候打开播放器,我们会在game窗口发现自己,这时当你拿起一张方块Q时,大概你会发现它变成了梅花K,因为我现在手边没有扑克牌,就没有测试,我也不知道它能不能成功,哈哈哈哈哈哈。

嗯。。这个等有机会测试完之后再来反馈吧。

测试完之后关闭播放器,保存一下场景

保存完之后,点击file-build settings,add open sence添加我们保存好的场景,再点击android,最后点击switch platform,使我们的程序可以在Android手机上运行。

点击player settings做一些更改,package name并不固定,但是一定要更改,格式就是XX.XX.XX

other settings选项中


在build之前呢,还要先配置一下android sdk和jdk,在我苦苦寻找了许久之后发现了b站上一位大佬讲解的很清楚,链接:https://www.bilibili.com/video/av30917643/?spm_id_from=trigger_reload。当学完了这个教程之后就可以导出apk啦,里面也有sdk和jdk的网盘链接,这里就不再过多的说明,视频教程已经很清楚啦。

不过可能是因为sdk有些过时吧,导出时还会报错,需要更新一下,具体是怎么更新的,我也不太清楚,我的解决方案为(在前期摸索阶段下载了一个名为android studio的软件,据说可以利用它配置sdk和jdk,但是我没有找到相关教程,安装好之后就会出现sdk的文件夹,我把unity中sdk的路径换成android studio的sdk文件夹就好了),下面我把我sdk的文件网盘链接放上来,如果不能用的话就去找一些sdk的资源自行下载吧。

链接:https://pan.baidu.com/s/1QuwDndw7V0Qn0lkYJjZoiQ

提取码:49rk

最后希望这篇文章能给看到的小伙伴提供一些帮助。

2020年也是热爱学习一年呀。

自学真是又辛苦又充满乐趣呀,o(*^@^*)o。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容

  • 等 就是一个字的重量 就让我深深沉醉 只因那是你的心扉 等 不是我的迷醉 是我深深的忏悔 只因 我爱你依旧不够憔悴...
    Mr_小小寒阅读 142评论 0 0
  • 当你精心在布置一方唯美的茶席时,茶壶、公道杯、插茶、还有几个品茗杯等都已配套好。 似乎差了重要的一个角色——主人杯...
    43473752e32b阅读 368评论 0 0
  • 利润表也叫“损益表”,它是最受资本市场追捧的表。上市公司在发布年度财务报告时,会特意单独发布一份“年报摘要”,其中...
    一支铅笔君阅读 1,390评论 17 37
  • 陈小春点赞评论,邓伦却没反应,原来是关注了一个假账号!大家在开始认识到陈小春这个人的时候,应该是通过他出演的各种类...
    娱乐号阅读 146评论 0 0