小小千想和您聊一聊

当前位置: 首页> 技术分享> 快速搭建一个AR

快速搭建一个AR

  快速搭建一个AR:

  0, 在unity3d 官网用 unity3d installer下载插件 并安装:

  UnitySetup-Vuforia-AR-Support-for-Editor-2018.3.5f1.exe

  1,登陆

  https://developer.vuforia.com/

  2,获取key

  Developer: 开发者。 免费

  Deployment: 发布需要购买。

  名字随便写:

  点击确认:

  3,拷贝 秘钥

  4,点击 targetManager 点击 Add DataBase

  5,点击 DataBase

  6,Add Target :

  将下载 .unitypackage 拖入工程。

  7,在工程中 创建 ARCamera

  创建Target:

  将图片 放入 合适的位置。

  点击 启动 将摄像头 对准 图片 就可以显示 刚才的恐龙了。

  如何在游戏领域深入发展?

  以前做游戏都是 opengl 从底层撸到上层 ,现在发展都是直接用引擎 很容易上手 。而且即见即所得 。 所以掌握一门引擎 这些都是基本技能 。

  如果想要深入一些主要从这两方面着手: 1, 算法 2, 架构

  算法:

  算法 需要一点 数学功底 不过不会太多 , 掌握 向量 和 矩阵运算 就差不多了, 可以从图形学入手 通过 unity3d shader 编程 掌握基本数学方法和公式运用 。

  入门可以参考:

  https://edu.51cto.com/course/10901.html

  入门了 就可以写更多的算法 写各种特效 。

  然后在去看一下 opencv 这个库是专门处理图像的 会涉及更多的算法 。这些算法完全可以搬到 unity3d shader中。

  如果opencv 常规算法入门了 后面就可以在看 人工智能 机器学习方面的书籍里面 也可以应用到 unity3d AI 中来。

  架构:

  首先得慢慢培养自己有面对对象编程的思维 。

  这样的思维 就把握好一个 拆字 , 将大问题拆成很多小问题 。小问题 分门别类 。一个大问题一个类。 这样的思维 慢慢强迫自己练下去 。慢慢就有面对对象编程的思维了。

  然后在慢慢锻炼自己能够架构一个界面的能力 ,比如一个UI 界面 遵守MVC 思想。能够分清楚 自己写的代码 哪些是MVC , 分割开来 。这个能力有了就慢慢开始写一个 模块 比如 整个UI 模块 改怎么架构 ,怎么样让 团队开发效率高 。 依次类推到 其他模块。

  架构一个模块能力有了 就可以往 架构一个游戏上面 去想去做。

  最后就是能站在团队的角度去想问题 ,解决问题。能够将美术 ,策划, 程序几方面衔接问题上 提高效率 。这时候 就要去写很多工具 。比如 策划擅长使用excel表 程序没法使用, 就写 excel 转 txt 工具 。

  这几方面都到位了 ,恭喜你成为一个大牛了。

上一篇:Unity着色器特效之遮挡渲染

下一篇:Java技术案例--封装JDBC工具类

QQ技术交流群

千锋Unity开发官方①群
858321642

加入群聊

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码