图文并茂开发AR小游戏全教程(二)

2023-11-16

需要识别卡 AR游戏 这个是不需要识别卡的 可放大缩小 旋转 感应重力偏移 可自行下载项目运行到真机上演示由于项目以及下文用到的素材较大 GItHub 无法上传 故传到百度云LLGameAR二

1 创建一个新场景

然后将新的场景保存成 Scene2

2 添加 AR摄像机, 并绑定证书秘钥

这个步骤和我写的第一篇文章是一样的 此处就不再累赘了 可查看第一篇文章

3 加入游戏对象模型

从这里LLGameAR二下载素材 然后将素材拖入到 Assets 中

4 为游戏对象模添加动画

目前是做一个不需要识别卡就能出现的动画, 但我们还是必须要让摄像机里边出现动画, 好了 接下来一步一步调试 有几个要点 4.1 将相机的调成180度让小龙可以出现在摄像机中

4.2 移动小龙到摄像头的正前方

接下来点击运行就可以看到小龙在我们正前方了

4.3 添加动画以及设置动画类型

接下来编辑动画

设置动画类型

设置 Wrap 模式

现在小龙就已经会动了

4.4 小龙看着比较暗 我们需要调整一下定向光源方向

5 添加重力加速度

在 Assets 中创建一个文件夹 命名 scripts

Unity 编程一般就是用 C# 和 Javascript 脚本语言

我们这里创建 C#的脚本 然后双击打开

点击这个可以查看 Unity 脚本语言的说明

然后在 Unity 编辑器中编写代码

然后就是将写好脚本添加到我们的游戏对象上了

然后在加入leanTouch 脚本

然后在把第一篇文章添加的三个脚本再次添加一遍 此处就不多说了

接下来就知道导出 IOS 平台 然后运行真机看效果了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

图文并茂开发AR小游戏全教程(二) 的相关文章

  • 包含的 CosmosDB Linq 查询不是 IDocumentQuery 类型

    我有一个使用 CosmosDB 的项目 起初我使用了 EFCore 的预览版 但它确实不够成熟 所以我决定选择宇航员 https github com Elfocrash Cosmonaut反而 我有一个 linq 语句 它基本上查看两个属
  • 在 C# 中引发事件[重复]

    这个问题在这里已经有答案了 我在微软练习测试中遇到了这个问题 我很困惑 这是问题 以下哪个 C 代码示例 是引发事件的正确方式 假设警报事件 AlarmEventArgs 类 以及 AlarmEventHandler 委托已 宣布 这是他们
  • C# using 语句是否执行 try/finally ?

    假设我有以下代码 private void UpdateDB QuoteDataSet dataSet Strint tableName using SQLiteConnection conn new SQLiteConnection co
  • 怎么让画笔变得光滑,中间没有线条

    大家好 正如你在之前的画笔中看到的 中间有线条 不太顺利 如何使其平滑 如何删除该行 我用混合创建它
  • 如何使用 ASP.NET MVC 编辑多选列表?

    我想编辑一个如下所示的对象 我希望用 UsersGrossList 中的一个或多个用户填充 UsersSelectedList 使用 mvc 中的标准编辑视图 我只得到映射的字符串和布尔值 下面未显示 我在 google 上找到的许多示例都
  • 是否可以从 C++ 应用程序调用 C# 应用程序?

    我是一名编程学生 现在我已经上了两门 C 课程 这个学期我将参加我的第一门 C 课程 出于好奇 是否可以从 C 应用程序调用 C 应用程序 如果是的话 是否还可以检查运行该程序的计算机是否具有 NET框架 我只是很好奇 我想如果可能的话 这
  • 异常堆栈跟踪不显示抛出异常的位置

    通常 当我抛出异常 捕获它并打印出堆栈跟踪时 我会看到抛出异常的调用 导致该异常的调用 导致该异常的调用that 依此类推回到整个程序的根 现在它只向我显示异常所在的调用caught 而不是它所在的地方thrown 我不明白是什么改变导致了
  • 如何以编程方式播放 16 位 pcm 数组 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有一个包含 16 位 pcm 值的短 数组 我希望能够在不添加任何标题 也不将任何文件保存到内存的情况下播放它 我知道我可能需要一个提供
  • 全局使用和 .NET Standard 2.0

    我最近意识到我可以使用 C 10 功能文件范围的命名空间在 NET Standard 2 0 项目中也可以通过设置
  • 带有运算符语法的错误消息,但不带有函数语法的错误消息

    为什么我在调用 unary 时收到错误消息 使用运算符语法 如果我用函数语法调用它就可以了 现场演示 https godbolt org z j7AbeQ template
  • 将日期时间转换为指定格式

    我有这个日期格式yy MM dd HH mm ss ex 12 02 21 10 56 09 问题是 当我尝试使用以下代码将其转换为不同格式时 CDate 12 02 21 10 56 09 ToString MMM dd yyyy HH
  • 在 C++11 中移出 stdpriority_queue 的元素

    最小的工作示例 include
  • 使用 C# 中的 Google 地图 API 和 SSIS 包获取行驶距离

    更新 找到了谷歌距离矩阵并尝试相应地修改我的代码 我在这里收到无效参数错误 return new GeoLocation dstnc uri ToString catch return new GeoLocation 0 0 https 基
  • 无法为 wsdl 文件创建服务引用

    I have wsdl文件和xsd我本地机器上的文件 我想在项目中添加服务引用 我没有网络服务 我只有wsdl file 我收到以下错误 The document was understood but it could not be pro
  • C++ 到 C# 事件处理

    所以我有我的C WinForm 应用程序 我从中调用我的C CLI MFC dll图书馆 但也有一些events在我的 C 库上 甚至此事件也发生在该库的本机 非 CLI 部分 我需要从我的 C 应用程序调用一些代码 并获取一些有关此事件的
  • 如何使用 CSI.exe 脚本参数

    当你运行csi exe 安装了 Visual Studio 2015 update 2 您将得到以下语法 Microsoft R Visual C Interactive Compiler version 1 2 0 51106 Copyr
  • doxygen c++:记录由“using”声明公开的私有继承成员

    作为一个例子 我有以下课程 class A public void methodOne class B private A public Brief description using A methodOne 我还没有找到强制 doxyge
  • EnumDisplayDevices 与 WMI Win32_DesktopMonitor,如何检测活动监视器?

    对于我当前的 C 项目 我需要为在大量计算机上连接并处于活动状态的每个监视器检测一个唯一的字符串 研究指出了两种选择 使用 WMI 并查询 Win32 DesktopMonitor 以获取所有活动监视器 使用 PNPDeviceID 来唯一
  • 使用 xslt 将 xml 转换为 xsl-fo 时动态创建超链接?

    我想使用 xsl 文件在 PDF 报告中创建标题 如果源文件包含超链接 则应将其呈现为超链接 否则呈现为纯文本 例如 我的 xml 如下所示 a href http google com target blank This is the h
  • C 中使用 getrandom 实现随机浮点数

    我试图生成一个介于 0 和 1 之间的随机浮点数 无论是在 0 1 还是 0 1 对我来说都不重要 网上关于此的每个问题似乎都涉及rand 呼叫 播种time NULL 但我希望能够每秒多次调用我的程序 并每次都获得不同的随机数 这引导我找

随机推荐

  • VMare出现无法打开虚拟机,是否移除

    当你打开虚拟机的时候出现下面的样式的时候 有以下几种情况 原因 1 可能原因是你把虚拟机的目录删除了或者是移动了 2 可能是是标签栏上开了太多的虚拟机了 Vmare 对这个打开标签是有限制的 把他打开虚拟机的标签删掉一些就好了
  • Open3D 点云中值滤波

    目录 一 算法原理 1 中值滤波 2 参考文献 二 代码实现 三 结果展示 四 参考链接 本文由CSDN点云侠原创 原文链接 如果你不是在点云侠的博客中看到该文章 那么此处便是不要脸的爬虫 一 算法原理 1 中值滤波 中值滤波的方法是 对待
  • (文末送18本ChatGPT扫盲书)从一路高歌到遭多国“封杀”,ChatGPT未来将是什么样子?

    文末一口气赠书18本 这次就让你high个够 人工智能技术的发展已经逐渐改变了我们的生活和工作方式 其中 语言模型技术是近年来关注度很高的一个领域 在这个领域 ChatGPT是一个备受瞩目的产品 它不仅是一个聊天程序 更是一个能够产生具有连
  • 【ACL2022】有关dialogue论文的汇总

    加粗的论文是有关于任务型对话系统的 部分统计 还有不全的地方 主会 Long paper Achieving Conversational Goals with Unsupervised Post hoc Knowledge Injecti
  • 各种解码网站

    xssee http web2hack org xssee xssee http evilcos me lab xssee 程默的博客 DES 3DES AES RC Blowfish Twofish Serpent Gost Rijnda
  • msvcr120.dll丢失的修复方法分享,教你如何快速解决msvcr120.dll缺失问题

    你知道msvcr120 dll是什么文件么 知道它为啥经常会丢失么 今天我们就来讲解一下msvcr120 dll这个文件 给大家分享msvcr120 dll丢失的修复方法 一 msvcr120 dll是啥文件有什么用 msvcr120 dl
  • 时间数据可视化

    目录 时间序列概念 1 时间序列数据分类 2 时间序列数据可视化的作用 连续型数据 2 折线图 3 阶梯图 离散型时间序列数据 1 柱形图 2 分组柱形图 3 堆叠柱形图 4 散点图 具体操作 1 阶梯图 2 折线图 3 拟合曲线 4 散点
  • 小白上路~ element-vue 根据用户角色改变左侧导航栏

    使用 Element UI 做左侧导航栏时 可以让后台管理端的功能模块一目了然 但是管理员角色不止一种怎么办 难道我要写很多个代码类似的后台管理系统吗 答案当然是 不 跟着我来做一个可以根据角色来显示不同导航栏的后台管理系统吧 1 数据库表
  • Microsoft Edge安装

    Windows10 ltsc 安装Edge 联网安装 下载地址可以百度搜索edge 官网下载地址为 https www microsoft com zh cn edge 这只是个安装程序 打开后会下载真正的浏览器程序并安装 离线下载地址 在
  • SpringCloud开启熔断Hystrix相关注解@EnableCircuitBreaker/@SpringCloudApplication/@EnableHystrix

    很多视频教程和学习资料都是用的老版本来教学 因为互联网更新迭代太快 在这记录一下靠前版本所用 依赖 服务提供者
  • 后端如何解决跨域问题

    为什么会产生跨域 同一协议 http https 同一ip 同一端口 8080 8081 三同中有一个不同就产生了跨域 后端如何解决跨域问题 方法一 新建跨域配置文件 Configuration public class CorsConfi
  • OpenART mini 控制舵机

    OpenART mini 控制舵机 基本介绍 舵机的分类 代码呈现 PWM控制 PWM py 单个舵机代码 运行结果 整合代码 运行结果 两个舵机 代码 项目效果呈现 基本介绍 最近在做智能车 用的语言是python 做识别动物水果数字等
  • microsoft runtime dll_完美解决api-ms-win-crt-runtime-l1-1-0.dll 丢失问题

    病状 win8 win7系统经常出现软件不运行 提示 api ms win crt runtime l1 1 0 dll 丢失 下载安装即可解决
  • 服务器memcache清理缓存的方法

    首先打开cmd窗口 输入一下命令清除memcached缓存 1 连接 telnet 127 0 0 1 11214 2 查看状态 stats 3 清除缓存 flush all 显示ok以后 缓存就清理成功啦 4 退出memcache qui
  • 【CentOS7离线ansible-playbook自动化安装CDH5.16(内附离线安装包地址,及自动化脚本)】

    CentOS7 离线环境 使用ansible自动部署CDH5 16 前言 本文介绍如何使用作者开发的自动化脚本 离线部署cdh集群 只需要简单的配置下yum源和cdh集群节点IP等几个参数 就可实现一键部署cdh集群 省去配置mysql n
  • 内存颗粒和闪存颗粒的区别_NAND Flash闪存颗粒与SSD知识深度解析

    谈闪存 须从Wafer开始 Wafer即晶圆 是半导体组件 晶片 或 芯片 的基材 从沙子里面高温拉伸生长出来的高纯度硅晶体柱 Crystal Ingot 上切下来的圆形薄片称为 晶圆 采用精密 光罩 通过感光制程得到所需的 光阻 再对硅材
  • Android开发之EditText 详解(addTextChangedListener监听用户输入状态)

    为了实现像qq或者微信输入框的效果 当在EditText输入字符串时发送按钮显示 当输入框字符消除掉时按钮改变 所以这时候我就要用到addTextChangedListener 用它来监听用户输入状态 可以在监听中改变用户输入的内容或者提示
  • python读取和生成excel文件

    今天来看一下如何使用python处理excel文件 处理excel文件是在工作中经常用到的 python为我们考虑到了这一点 python中本身就自带csv模块 今天来看一下如何使用python处理excel文件 处理excel文件是在工作
  • 对象池(连接池):commons-pool2源码解析:GenericObjectPool的继承结构、构造方法

    概述 GenericObjectPool是apache commons pool 源码分析基于commons pool2 框架中的一个非常重要的类 解析GenericObjectPool就有必要先了解一下apache commons poo
  • 图文并茂开发AR小游戏全教程(二)

    需要识别卡 AR游戏 这个是不需要识别卡的 可放大缩小 旋转 感应重力偏移 可自行下载项目运行到真机上演示由于项目以及下文用到的素材较大 GItHub 无法上传 故传到百度云LLGameAR二 1 创建一个新场景 然后将新的场景保存成 Sc