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

    文章

    966

    浏览量

    44696
  • Unity
    +关注

    关注

    0

    文章

    126

    浏览量

    21529
收藏 人收藏

    评论

    相关推荐

    STM32F412G-DISCO怎样用MX生成fatfs的代码?

    STM32F412G-DISCO怎样用MX生成fatfs的代码? SD卡例程能跑,但mx生成的代码不能正常运行,我生成代码后是不是还要配置些东西?(我生成后只写了测试代码) 问题解决了,虽然我不知道我为什么不能直接使用mx生成的代码去操作sd卡,但我通过复制粘贴例程的代
    发表于 03-12 08:15

    无线通信:怎样用电磁波表示1和0

    为什么频率越高,能携带的信息就越多?以数字信号为例,信息就是一串串的1和0,所以先搞清楚怎样用电磁波表示1和0。
    发表于 12-05 14:44 620次阅读
    无线通信:<b class='flag-5'>怎样用</b>电磁波表示1和0

    怎样用ADAU1761设计DRC的压缩/扩展?

    请问怎样用ADAU1761设计DRC的压缩/扩展。我在SigmaStudio 4.5的模块中只找到RMS。如果ADAU1761设计DRC要怎样
    发表于 11-28 06:41

    怎样用32单片机测电压?

    怎样用32单片机测电压
    发表于 10-31 07:09

    怎样用现成的Eclipse插件来调试AT32系列芯片以及SLIB的配置范例

    本篇应用指南主要描述怎样用现成的Eclipse插件来调试AT32系列芯片以及SLIB的配置范例。本文档仅以AT32F403A为例进行说明,关于AT32F403A SLIB的详细说明,请详阅《AT32F403ASecurity Library Application Note》。
    发表于 10-24 07:41

    怎样用现成的Eclipse插件来调试AT32系列芯片

    拥有很高的灵活性,软件可以以Eclipse为架构开发自己的IDE。这边文档主要描述怎样用现成的Eclipse插件来调试AT32系列芯片。
    发表于 10-24 07:12

    怎样用单片机IO口来控制三极管的开关特性使共阳极的LED点亮?

    怎样用单片机IO口来控制三极管的开关特性使共阳极的LED点亮
    发表于 10-15 06:02

    PLC中怎样用X和Y两个轴走出直线轨迹?

    PLC中怎样用X和Y两个轴走出直线轨迹呢?那么这两个轴需要配合成速度成线性比例,位置和速度应该如何云运算呢?
    发表于 09-12 09:58 374次阅读
    PLC中<b class='flag-5'>怎样用</b>X和Y两个轴走出直线轨迹?

    构建简单的裸机程序使用Arm DS-5

    本教程将带您完成创建、配置和构建简单的裸机程序使用Arm DS-5。要在应用程序构建完成后运行它,本教程将带您完成配置到以软件实现的系统
    发表于 08-02 08:27

    简单的音乐游戏构建

    电子发烧友网站提供《简单的音乐游戏构建.zip》资料免费下载
    发表于 06-20 09:54 0次下载
    <b class='flag-5'>简单</b>的音乐<b class='flag-5'>游戏</b><b class='flag-5'>构建</b>

    ChatGPT的潜力和局限

      今天为大家分享一篇研究,当ChatGPT穿越到口袋妖怪世界,是否会理解并应用这个虚构世界的知识呢?   熟悉口袋妖怪的朋友们一定知道,这些可爱的生物们有着各种不同的属性、类别和技能。它们生活
    的头像 发表于 06-13 17:23 391次阅读
    ChatGPT的潜力和局限

    如何使用Wemos D1 mini制作简单但具有挑战性的游戏

    我使用 Wemos D1 mini 制作了简单但具有挑战性的游戏。 我尽量使说明尽可能详细,但如果您对此有任何疑问,请告诉我。 您所要做的就是将魔杖从电线的端拿到另
    发表于 05-23 06:14

    怎样用示波器测试lin总线的波特率呢?

    怎样用示波器测试lin总线的波特率呢?有什么方法吗?
    发表于 05-09 11:22

    怎样用FPGA实现FSK调制解调呢?

    最近想做这方面的,怎样用FPGA实现FSK调制解调?但是我点头绪都没有,哪位高手帮帮忙,讲解下什么的
    发表于 05-08 17:34

    如何构建简单的传感器?

    您可以自己构建简单的传感器。 我的博客上有 PNP 和
    发表于 04-28 08:23