当前位置:主页 > 传世经验 >

100天VR的第36天让我们的FPS游戏在VR中运行

欢迎回到第36天!昨天我们设置了我们的移动设备,以便能够播放VR设备,并且没有那种体验,特别是如果你是那个“制造它”的人。

如果你已经在旅途中做到了这一点,但是你还没有尝试使用Cardboard或其他VR设备,我强烈建议尝试一次!

现在…随着我的音调,让我们谈谈我们今天要做的事情!

我们终于开始在VR工作了,今天,我们将尝试将简单的FPS转换为VR体验。

这将是一个多天的进展。今天,我想:

为我们的应用做一些资产清理,所以我们不必花费永远建设设置我们的Google VR工具玩我们的游戏获取项目GitHub存储库

在我们开始之前。我意识到不是每个人(或任何人)都会一步一步地跟着我走到第36天。

在我们的简单FPS游戏中,我们已经达到了完整的原型,因此我们决定在开始添加VR组件之前制作我们游戏的Github存储库。具体来说,在步骤1中进行一些手动清理工作之后。

现在任何人都可以开始构建我们的VR应用程序。

您可以在此处找到我的Simple VR First Person Shooter GitHub存储库。

第1步:(FAILED / SKIP)清理未使用的资产

如果您没有尝试在我们简单的FPS游戏中切换到Android平台,您可能会注意到,它…花费…永远。

我尝试构建应用程序(我等了10多分钟)。非常感谢Unity预览器,如果我每次都必须在手机上构建应用程序,我不知道该怎么办!

幸运的是,我发现Google / Unity确实有这方面的解决方案。谷歌有即时预览。不幸的是,它将游戏加载到我们的手机中,同时也在编辑器上播放。坏消息是,这似乎仅适用于Daydream Viewer,所以我现在暂时不推迟。

但是,让我们看看我们可以做些什么来优化它!

当我说优化时,我的意思是摆脱我们未使用过的资产!看看我们有什么,我们有1 GB的文件!那&rsquo不太好!

重要的提示

不幸的是,这并没有完全奏效。我试图导出所有依赖项,然后将其导入到一个新项目中,并且存在一些问题。

事实证明,像Layers和Tags这样的东西没有得到保留,所以如果我们想要一切正常,我们必须手动添加所有内容。

相反,我使用我导出到新项目中的文件作为参考,然后从我们项目的副本中手动删除资产(这是我没有源代控制的原因!)

同样来自使用前后构建时间的测试,我相信未使用的资产不会改进我们的构建和运行时,所以步骤1中唯一有用的东西就是我:

清除了一些混乱,以便我们现在可以更轻松地找到文件使项目变小,以便人们可以更快地从Github下载它,所以不是完全丢失!步骤1.1:导出我们的资产

让我们摆脱旧的未使用的文件!怎么样?好吧,快速搜索如何摆脱Unity中未使用的资产。

我们需要做的就是:

选择我们的场景,在这种情况下只是主要场景右键单击并单击:“选择依赖关系””通过转到Assets>导出我们的资产导出包…并将包保存在某个地方。

警告:这不会导出编辑器脚本和插件,这在我们目前的情况下不是问题。

现在,我们有两个选择:

删除所有内容并重新导入我们导出的资产或…创建一个新项目并导入我们导出的项目

我将进行第二次选择并制作一个新项目。

步骤1.2:导入我们的出口资产

我们将创建一个新项目并导入我们刚导出的所有内容。要做到这一点:

SelectFile>新项目…无论你想要什么,都可以调用你的文件,但我会打电话给我的第一人称射击游戏VR

现在我们将有一个全新的Unity项目:

现在我们需要重新导入我们导出的所有内容。

转到Assets>导入包>自定义包并找到我们刚刚创建的.unity包之后,只需选择重新导入所有内容第2步:设置我们的VR工具和设置

我们有新项目后,我们需要做的下一件事是我们需要导入Google VR SDK并配置我们的Unity。

我将变得懒惰,只是推荐我们参加第35天:在Unity中设置Google Cardboard。

<

欢迎回到第36天!昨天我们设置了我们的移动设备,以便能够播放VR设备,并且没有那种体验,特别是如果你是那个“制造它”的人。

如果你已经在旅途中做到了这一点,但是你还没有尝试使用Cardboard或其他VR设备,我强烈建议尝试一次!

现在&hellip;随着我的音调,让我们谈谈我们今天要做的事情!

我们终于开始在VR工作了,今天,我们将尝试将简单的FPS转换为VR体验。

这将是一个多天的进展。今天,我想:

为我们的应用做一些资产清理,所以我们不必花费永远建设设置我们的Google VR工具玩我们的游戏获取项目GitHub存储库

在我们开始之前。我意识到不是每个人(或任何人)都会一步一步地跟着我走到第36天。

在我们的简单FPS游戏中,我们已经达到了完整的原型,因此我们决定在开始添加VR组件之前制作我们游戏的Github存储库。具体来说,在步骤1中进行一些手动清理工作之后。

现在任何人都可以开始构建我们的VR应用程序。

您可以在此处找到我的Simple VR First Person Shooter GitHub存储库。

第1步:(FAILED / SKIP)清理未使用的资产

如果您没有尝试在我们简单的FPS游戏中切换到Android平台,您可能会注意到,它&hellip;花费&hellip;永远。

我尝试构建应用程序(我等了10多分钟)。非常感谢Unity预览器,如果我每次都必须在手机上构建应用程序,我不知道该怎么办!

幸运的是,我发现Google / Unity确实有这方面的解决方案。谷歌有即时预览。不幸的是,它将游戏加载到我们的手机中,同时也在编辑器上播放。坏消息是,这似乎仅适用于Daydream Viewer,所以我现在暂时不推迟。

但是,让我们看看我们可以做些什么来优化它!

当我说优化时,我的意思是摆脱我们未使用过的资产!看看我们有什么,我们有1 GB的文件!那&rsquo不太好!

重要的提示

不幸的是,这并没有完全奏效。我试图导出所有依赖项,然后将其导入到一个新项目中,并且存在一些问题。

事实证明,像Layers和Tags这样的东西没有得到保留,所以如果我们想要一切正常,我们必须手动添加所有内容。

相反,我使用我导出到新项目中的文件作为参考,然后从我们项目的副本中手动删除资产(这是我没有源代控制的原因!)

同样来自使用前后构建时间的测试,我相信未使用的资产不会改进我们的构建和运行时,所以步骤1中唯一有用的东西就是我:

清除了一些混乱,以便我们现在可以更轻松地找到文件使项目变小,以便人们可以更快地从Github下载它,所以不是完全丢失!步骤1.1:导出我们的资产

让我们摆脱旧的未使用的文件!怎么样?好吧,快速搜索如何摆脱Unity中未使用的资产。

我们需要做的就是:

选择我们的场景,在这种情况下只是主要场景右键单击并单击:“选择依赖关系”&rdquo;通过转到Assets&gt;导出我们的资产导出包&hellip;并将包保存在某个地方。

警告:这不会导出编辑器脚本和插件,这在我们目前的情况下不是问题。

现在,我们有两个选择:

删除所有内容并重新导入我们导出的资产或&hellip;创建一个新项目并导入我们导出的项目

我将进行第二次选择并制作一个新项目。

步骤1.2:导入我们的出口资产

我们将创建一个新项目并导入我们刚导出的所有内容。要做到这一点:

SelectFile&gt;新项目&hellip;无论你想要什么,都可以调用你的文件,但我会打电话给我的第一人称射击游戏VR

现在我们将有一个全新的Unity项目:

现在我们需要重新导入我们导出的所有内容。

转到Assets&gt;导入包&gt;自定义包并找到我们刚刚创建的.unity包之后,只需选择重新导入所有内容第2步:设置我们的VR工具和设置

我们有新项目后,我们需要做的下一件事是我们需要导入Google VR SDK并配置我们的Unity。

我将变得懒惰,只是推荐我们参加第35天:在Unity中设置Google Cardboard。

<

上一篇:Adobe的Flash 3D努力由TransGaming的SwiftShader提供支持
下一篇:Subnautica的扩展零度下周进入PC早期访问

相关文章

最新更新

  • Subnautica的扩展零度下周进入PC
  • 100天VR的第36天让我们的FPS游戏
  • Adobe的Flash 3D努力由TransGami
  • 索尼英国将为PlayStation 2发布L
  • Karma Cipher
  • 第二次世界大战的黎明DLC在前几
  • 我做了一个万圣节VR游戏,我对它
  • 所有PS Vitas在目标8月18日至24
  • 最初的PlanetSide可以
  • 热点推荐

  • Adobe的Flash 3D努力由TransGami
  • 我做了一个万圣节VR游戏,我对它
  • Subnautica的扩展零度下周进入PC
  • 最初的PlanetSide可以
  • 100天VR的第36天让我们的FPS游戏
  • 第二次世界大战的黎明DLC在前几
  • Karma Cipher
  • 所有PS Vitas在目标8月18日至24
  • 索尼英国将为PlayStation 2发布L