最好的每日交易
最好的每日交易

Android管理bob体育提现bob哪个彩靠谱局的链接可以赚取佣金。学到更多。

如何在7分钟内为Android创建VR应用程序bob体育提现

本教程将向您展示如何在仅7分钟内为Android(Google Cardboard或Daydream)构建Vbob体育提现R应用程序。它比您想创建VR环境更容易,然后在第一人称VR中体验它们。
经过
2018年6月21日

它可能没有以大量的方式抓住,每个人都在预期它会做到这一点,但是虚拟现实仍然将在技术的未来和安卓的未来发挥巨大作用。bob体育提现VR几乎无限地改变世界潜力 - 无论是这意味着影响我们创造,沟通,学习或游戏的方式。随着我们的移动设备获得更强大,计算机视觉允许真正的内外跟踪,大部分可能发生在我们的Android手机上。bob体育提现

阅读下一个:Poly API:为VR和AR Android应用程序检索3D资产bob体育提现

但现在,我们有谷歌纸板。和白日梦。和齿轮VR.。它们令人兴奋的令人兴奋比你的眼部裂谷和HTC vives,但仍然存在一些非常棒的游戏和应用程序。There are also lots of great reasons for developers to get involved: not only because there’s a lot of money to be made in the fledgling VR app stores, but also because it pays to get ahead of the curve and learn the skills that are likely to be in huge demand in the next few years.

VR开发

除了任何其他方面,它都非常棒,能够创建自己的虚拟世界,然后进入它。

什么可能是一个惊喜,就是如何简单的它是开始使用您的第一个应用程序的Google纸板或白日梦!实际上,您可以在仅7分钟或更短的时间内为Android创建您的第一个VR应用程序!bob体育提现

创造世界

如果您是统一的总新手,请务必阅读我们的底漆Unity 3D在进行之前。

我们需要做的第一件事是创建我们可以用于测试我们的VR应用程序的3D环境。

这样做是非常简单的。首先:启动一个新项目并确保勾选框以使其成为3D项目。

统一谷歌纸板

现在,在编辑中,选择GameObject> 3D对象>平面。这将插入一个平面(你期望的是什么?)进入场景。你可以拖到它,让它变得更大,并从那里那里做任何你喜欢的东西。

如果我们喜欢同样的事情,我们也可以在我们的场景中添加多维数据集或某些东西,但选择“立方体”。这将为我们提供一些东西,以便我们在遍布空间的路上。

如果您并不是那么熟悉Unity接口或创建3D游戏,并且您想要了解更多信息,那么您可以在为Android创建一个3D射击游戏时找到完整的教程bob体育提现这里

现在我们有一个3D世界,但没有办法进入它。要解决此问题,您将前往屏幕底部项目窗口中的资产文件夹。右键单击该资产文件夹,然后选择导入包>字符

将提出窗口,为您提供选择您需要的此包的特定方面的选项。这一点可能更容易,只是为了让他们全部勾选 - 尽管将来,您可以更具选择性的选择来保持文件尺寸。

完成导入过程后 - 可能需要几秒钟 - 浏览层次结构标准资产>字符> FirstPersoncharacter>预制。统一的预制物是一个游戏,可能由脚本,3D模型和更多组成 - 全部预制(因此名称)并准备使用。这个被称为fpscontroller。您将从此文件夹中拖入您的场景,以便在游戏中放置FPS字符。

现在从场景中删除主摄像头对象,因为不再需要。最简单的方法是在层次结构中选择它,然后点击“删除”。

在这一点点击戏剧,你会发现你有一个基本的第一人称射击游戏的裸体骨骼。您可以使用WASD键和鼠标的组合来移动场景,您可以使用空格栏跳转,并且一切都适用于您的期望。几分钟的工作非常令人惊叹!

进去......

Unity bob体育提现Android VR构建设置

现在世界为我们做好准备,是时候拿着红丸和潜水了!

为此,您将需要设置项目和您的游戏准备进行测试。如果正确设置Unity,那么这应该相对容易。

首先,保存您的场景。这是您创建的级别(在Unity中包含字符控制器)。刚刚击中控制+ s会做诀窍,虽然您还可以在项目中添加“场景”文件夹,如果您想保持整洁。我打电话给我的'plaine飞机'。因为原因。

无论哪种方式,下一步就是去文件>构建设置。选择Androbob体育提现id作为平台,然后单击“交换机平台”以使其成为官方。给它几秒钟做东西。

Unity Gear VR教程

现在单击播放器设置,您可以在屏幕右侧的Inspector中找到一些新选项。将最小API级别更改为Android 4.4套件KAT(API级bob体育提现别19),因为Android纸板支持需要这一点。

在其他设置下,将包名称设置为“com.yourcompanyname.yourappname”。这是严格的团结。

然后将朝向XR设置部分,然后单击“支持虚拟现实”,然后添加虚拟现实SDK(只需单击加号“按钮,然后从下拉列表中选择它)。

现在在您可以测试此之前,首先需要在设备上启用USB调试。这将允许您测试在Unity和Android Studio中开发的应用程序和程序,您可以在Developer选项中找到该选项。bob体育提现如果您的设置中没有此部分,则只需转入系统>关于手机然后点击构建号七次。如果成功,它应该说'你现在是一个开发人员'。如果没有发生这种情况,您可能需要谷歌如何在您的设备上启用它(一个好的位置是这里)。

开发人员选项

单击“构建”并运行,系统会提示您选择APK的名称 - 是用于安装应用程序的包文件。

完成所有完成,您应该找到您的应用程序安装,您现在有一个您可以在3D中查看的3D世界。这真的很简单!当然,如果你想在Google Daydream上做同样的事情,你只需遵循完全相同的过程,而是使用Daydeam SDK。Oculus的事情有点复杂,因为您需要从设备中需要签名号码。

但除此之外,它真的很简单!

添加输入

现在,你可以环顾四周,但没有真正的交互性。谷歌纸板只有一种形式的输入,幸运的是我们,它很容易实施。

Google纸板使用单个按钮选择菜单项并与游戏世界进行交互。这由Unity解释为鼠标单击,也会发生与屏幕轻触对应。所以任何我们使用的地方Input.getMouseButtondown(0)在我们的脚本中,我们将能够以这种方式接受输入。

在层次结构中选择FPSController,向下滚动到脚本,然后单击右上角的小设置图标,然后选择“编辑脚本”。

这将在VisualStudio中打开C#脚本,您将要做的就是找到它所说的:

代码
m_jump = crossplatforminputmanager.getButtondown(“跳转”);

并用:

代码
m_jump = input.getmouseButtondown(0);

现在再次测试游戏,你会发现点击该按钮会让你跳转!

结束评论

如果你想,你可以让按钮走向前锋,你可以将它用来在目标上射击射弹 - 有无数的选项。VR提供了一种可能性的世界,其中许多我们还没有梦想过。现在,您知道如何开始使用自己的VR项目,所有这些都站在您和下一个杀手vr应用程序有点想象。看看这篇文章对于创造更多沉浸式体验的一些想法和提示来让你开始。

齿轮VR.

让我们知道你是如何进入的,如果您有任何疑问或遇到任何绊脚石,请在下面的评论中分享它们!