0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用VuforiaSDK构建一个简单的口袋妖怪游戏

454398 ? 来源:工程师吴畏 ? 2019-08-05 10:46 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这篇文章是Vuforia SDK的增强现实教程。建立你自己的简单口袋妖怪游戏。在继续之前,您必须熟悉Vuforia SDK,并在Unity中使用数据库。

要增加一个口袋妖怪,你需要一个口袋妖怪3-D模型。

选择任何三维模型并下载 - 简单易用。所以,现在我们有以下内容:

Vuforia SDK

图像目标数据库

三维模型

打开Unity并创建一个新项目。将Vuforia SDK和图像目标数据库导入Unity。

您可以通过导航到Assets》 Import Package》 Custom Package来实现。在对话框中找到.UnityPackage文件。

对于三维模型,将整个文件夹拖放到Unity中。

现在,在左侧的层次结构窗口中,您会注意到两个项目:“主摄像头”和“定向光”。我们不会要求项目使用“主摄像头”,因此您可以删除“主摄像头”。相反,我们需要AR相机和图像目标。导航到Vuforia》 Prefabs以找到它们。将它们拖到层次结构窗口中。

然后,选择“AR Camera”,并在检查器窗口中选择“添加许可证密钥”, 我们在上一期Vuforia SDK教程中创建的。您可以在下面圈出的图像中看到它。

很棒的工作!将场景保存在文件选项中。

现在,从层次结构窗口中选择“图像目标”。从图像目标中选择数据库和图像。我导入了两个数据库;这就是显示两个数据库选项的原因。在这里,我使用笔记本电脑的键盘作为图像目标,我将在它上面设置宠物小精灵,你可以在下面看到。

接下来,导航到Pokemon 3-D模型文件夹。它应该看起来像这样,除了它可能是一个不同的口袋妖怪。

选择.obj文件 并将其拖动到层次结构窗口中的图像目标内。

你会注意到3-D模型尺寸大于图像目标。您可以通过更改比例从检查器窗口更改模型的大小。

您可以看到我将比例从1缩小到0.05。您还可以通过播放旋转值来旋转模型。

重要步骤:最后,您需要将数据库加载到AR摄像机。选择“ AR相机”。在检查器窗口中,检查“加载对象目标”,“加载数据库”和“激活”的选项。

您可以按下来尝试该应用场景窗口上方的播放按钮。您需要使用网络摄像头才能使用它。将图像聚焦在网络摄像头前,您可以看到您的3D模型。

或者,您也可以将其部署在您的应用上。

这是一个简单的步骤。导航到文件》构建并运行。将其切换到Android/iOS平台。

注意:不要忘记更改播放器设置中的包标识符。您可以将其更改为任何内容。

这应该可以在您的手机中构建您的应用程序。如果这是您第一次使用Unity,它会要求您找到Android SDK文件夹。下载Android SDK并在Unity中构建应用程序时找到它。如果您有疑问,或者这是您第一次尝试增强现实教程,请查看我的其他VR和AR教程。这就是成品的外观:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1081

    浏览量

    49570
  • Unity
    +关注

    关注

    1

    文章

    129

    浏览量

    22622
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    树莓派复古游戏,你会选哪一个

    复古游戏与树莓派单板计算机的组合十分常见。在树莓派项目列表中,几乎都会包含至少复古游戏项目。复古游戏发行版让在树莓派上开启复古
    的头像 发表于 06-16 16:56 ?274次阅读
    树莓派复古<b class='flag-5'>游戏</b>,你会选哪<b class='flag-5'>一个</b>?

    鸿蒙5开发宝藏案例分享---多开发实例(游戏

    ?【开发者必看】鸿蒙隐藏宝箱大公开!这些实战案例让你的开发效率翻倍! 哈喽各位开发者小伙伴!今天要和大家分享让我拍大腿的发现——原来鸿蒙官方早就给我们准备了超多高质量开发案例!(就像在衣柜里翻出
    发表于 06-03 18:22

    tscircuit - 电路开发的 React 范式? TypeScript、React和 AI工具构建电子产品

    TypeScript、React 和 AI 工具构建电子产品。
    的头像 发表于 04-30 18:18 ?810次阅读
    tscircuit - 电路开发的 React 范式?   <b class='flag-5'>用</b>TypeScript、React和 AI工具<b class='flag-5'>构建</b>电子产品

    深度学习入门:简单神经网络的构建与实现

    深度学习中,神经网络是核心模型。今天我们 Python 和 NumPy 构建简单的神经网络。 神经网络由多个神经元组成,神经元之间通过
    的头像 发表于 01-23 13:52 ?600次阅读

    为THS3001构建简单的SPICE模型

    电子发烧友网站提供《为THS3001构建简单的SPICE模型.pdf》资料免费下载
    发表于 10-29 10:11 ?1次下载
    为THS3001<b class='flag-5'>构建</b><b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>简单</b>的SPICE模型

    msp430f5529lp和口袋板做实验,进行音频回放时喇叭没有声音,是什么原因?

    老师您好!我现在正在用msp430f5529lp和口袋板做实验,在进行音频回放时,把DAC-OUT输出加在了P-AMP_IN上,然后把4欧姆0.5瓦的喇叭加在VO+和VO-端口,喇叭没有声音,
    发表于 10-29 07:41

    请问TAS5706如何用硬件控制I2C?

    TAS5706 的Control Interface可以HW,SW。我想问问怎样用HW来控制呢?因为我板上预计8TAS5706,M
    发表于 10-23 08:33

    如何使用DY-Tiva口袋实验板上的蜂鸣器?

    我现在正在使用EX-TM4C123GXL以及与其配套的DY-Tiva口袋实验板,我想使用口袋实验板上的蜂鸣器,可是直接使能好像不行。我看电路图上蜂鸣器对应的端口好像是PC5,但是我采用如下代码给
    发表于 10-22 08:26

    多个TLV320AIC3254路I2C总线对其配置可行吗?

    片CPU3片TLV320AIC3254做音频处理,想用路I2C总线对其配置可行吗? 地址好像是唯的 0011000没法设置,手册中又提到可使用10位地址但是没找到说明
    发表于 10-22 07:54

    如何用5509A产生白噪声,经AIC23播放出来然后再用AIC23采集这个声音?

    怎样用5509A产生白噪声,经AIC23播放出来然后再用AIC23采集这个声音
    发表于 10-15 06:26

    THS3120做了简单的电路,芯片发热的原因?

    THS3120做了简单的电路,按照理论来讲,其可以输出475mA的电流,然而我其输出有效值7.5V的电压,带47欧姆负载,电流也就
    发表于 09-24 08:22

    如何设计简单且高度集成的电池测试系统

    电子发烧友网站提供《如何设计简单且高度集成的电池测试系统.pdf》资料免费下载
    发表于 09-18 14:53 ?0次下载
    如何设计<b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>简单</b>且高度集成的电池测试系统

    激光加工中的“零级光妖怪”,如何智斗这位“不速之客”?——《黑神话:悟空》版

    你是否也曾幻想,自己化身孙悟空,手持如意金箍棒,斩妖除魔?在超快激光加工的世界里,我们正面临着隐藏在光路中的“小妖怪”——零级光。别看它个头不大,但它会悄悄影响加工精度,给你制造不少麻烦。今天
    的头像 发表于 09-13 10:45 ?2316次阅读
    激光加工中的“零级光<b class='flag-5'>妖怪</b>”,如何智斗这位“不速之客”?——《黑神话:悟空》版

    怎样用THS3201实现输出功率可调?

    怎样用THS3201实现输出功率可调?
    发表于 08-26 08:28

    OPA129搭了简单的正向放大电路,电路不工作的原因?

    OPA129搭了简单的正向放大电路,正负12V供电,输入1mV-100mV的直流信号,但是电路不工作,输出端是10V左右。各位帮分析
    发表于 08-21 06:25