微软的Hololens是一个真正惊人的平台。尽管从普通消费者手中,更为企业设计(最近由 MS 强制实施),它仍然演示了在 AR 空间中可以做些什么。
在本系列中,我们将设计一个非常初级的游戏,使用 Hololens v1 的主要方面,以提供一个良好的,深入的理解如何使用这块硬件。请注意:这不是游戏开发教程,这不是本教程系列的目的。然而,由于Hololens开发使用Unity,现在Epic,有时有必要讨论这些相关的概念。
您可能还喜欢:
MS 霍洛伦斯与如何入门
我提供的术语和定义是我自己的,而且相当基本。我只想让读者了解这些术语的要点和目的,因为它们在本系列中经常使用。
所以,没有太多可说的,让我们潜入。请注意,这些条款没有按任何特定顺序提供。
组件
什么是组件?组件是可以附加到游戏对象的任何内容,该组件将使该对象现在能够执行一些其他操作或以其他方式响应。本系列中讨论的许多事项都是附加组件。
在我们的模型图像中,有许多元素需要指出。
碰撞
什么是对撞机?碰撞器是物体周围的区域。碰撞器是告诉程序,如果模型被任何击中,如果是,你可以查询它,找出它是什么,应该做什么。这通常称为冲突。在模型中,我们有”胶囊对撞机”。如果在导入模型时不包含一个模型,则应通过执行以下操作来添加一个模型:
- 单击”添加组件”
- 通过在胶囊中键入查找胶囊对撞机
- 选择它,它应该添加到您的模型。
- 请确保设置该设置,以便覆盖您的模型
重要的是要明白,在3D世界,一切都有一个对撞机,你的对象,以及你,将与其周围的环境相互作用。碰撞和碰撞有许多不同的元素,很多人已经写过。为了你学习它们是什么,这应该是一个很好的基本介绍。
动画控制器
每个游戏都有动画。这是游戏模型的行为,实际上看起来像它走,转过头,向你开枪,死亡,或任何其他行动在我们的游戏中,我们目前只有四个动画:空闲,行走,攻击和死亡。相当基本和标准。在 Unity 中,这些控制器通过动画控制器进行控制。动画控制器是站点的一部分,从一刻起控制动画;它被带入游戏中。它可以是有条件的,做某些事情,受到你的程序冲击。
为了访问 Unity 中的动画,您需要选择屏幕顶部的”动画”选项卡。这将将您带入可以布局动画的区域。此外,为了使此模型正常工作,如果模型尚未存在,则需要向模型添加 Animator 元素。
声音和语音控制
不用说,语音控制和声音效果至关重要,我们需要添加所谓的空间声音,以产生 3D 空间影响。
正如您从我们游戏中的示例中看到的,语音实际上由 HoloToolkit 模块处理。通过单击”添加组件”并查找要添加的组件,可以添加这些模块。在我们的示例中,我在语音输入源中设置了三个关键字,然后在语音输入处理程序脚本中,在这里我为要执行的函数分配每个单词。请查看下图,了解添加组件应如下所示:
继续关注!
敬请关注我们的下一期,我们将关注实例化。要赶上以前的分期付款,请查看以下链接: