使用“装备”以现实方式保存对象
概述
网格工具包包含预制件,它们是一种称为“装备”的可交互类型。 当你拿起一个可装备的对象时,你的头像知道如何调整你的手和手臂位置,以便他们可以以逼真的方式容纳和处理对象。 这称为 将对象装备到你的手。
通过将网格交互安装组件添加到该对象,然后选择“可装备”类型,使对象具有可装备性。 此组件中有许多 可以调整的设置 。 还有 10 个预设可用;你可以尝试这些预设 ,看看它们是否适合你的对象,或者至少足够接近,以便处理一些额外的微调。
网格工具包中的可装备
下面介绍可从网格工具包添加的“装备”:
“装备”位于“项目”窗口的Microsoft网格工具包 Toybox>Runtime 文件夹中。
请注意,此处显示的两个对象 -- 棒球和海滩球 - 是 可扔的。 可引发的对象是可引发的附加功能。
提示:若要快速查找 Project 文件夹中的 prefab,请在层次结构中选择 prefab,然后在检查器中单击“选择”按钮。
若要向场景添加“可装备”,请执行以下操作:
展开包含“可装备预制件”的文件夹。
将“可装备的预制件”从 项目 拖动到场景。
对象的位置
可以采用不同的方式来保存一个可装备对象。 一些物体,当被拾起时,被设计为远离身体,足够高,足以在你的视野(例如,酒杯或奖杯)。 其他对象设计为靠近身体, 而不是 在你的视野(例如,扳手)。
可装备的行为
对于某些“装备”,可以选取它们,然后按鼠标左键(电脑)或控制器按钮(Quest)触发适合该装备的操作。 示例:
- 举起和降低酒杯。
- 从 Wand 的末尾生成火花。
- 关闭和打开钻取。
这称为 激活 对象。 可以在对象的 网格可交互安装 组件中看到可能的激活类型。 有三个激活选项: 单一、 切换和 无。
单一:对象具有单个“状态”或一组行为。 示例:Wand。 将此视为单击一下,将对象“打开”和“关闭”。 当你拿起 Wand 时,它处于默认(未激活)状态。 单击时,Wand 会运行其行为,然后立即返回到其默认状态。 如果再次单击,该对象将重复相同的一组行为。
切换:对象有两个“状态”。当你拿起它时,它可能处于其已激活或未激活状态。 单击时,它会从它处于的任何状态切换为第二种状态。 此状态及其触发的行为将保持活动状态,直到再次单击为止。 第二次单击会将对象切换回原始状态。 示例:酒杯和钻取。 当我们检查以下部分中的各个对象行为时,这应该更加清晰。
无:无法激活对象。 示例:生日蛋糕。 拿起它后,没有什么可以做进一步的事情:你只是按住它, 直到你决定释放它。
发布可装备
若要释放“装备”,请按空格键。 这会导致“装备”向下下降。
每个可装备的预制件的工作原理
酒杯
激活模式:切换
拿起酒杯后,单击一下,玻璃举起,即激活状态。 若要将玻璃降低到其默认位置和未激活状态,必须再次单击。
生日蛋糕
激活模式:无
Drill
激活模式:切换
当你拿起钻取时,它会自动激活-它被保存在你面前并打开。 单击时,钻取关闭,手臂将向下钻取到一侧。 再次单击时,钻取会返回到其打开状态。 这是“切换”激活类型的一个很好的示例,该类型始终在两种状态之间切换。
Wrench
激活模式:切换
当你拿起扳手时,它会自动激活-它被坚持在你面前几乎胸高。 单击时,扳手会降低到你的一侧并取消激活。 再次单击以再次激活它。
奖杯
激活模式:切换
当你拿起奖杯时,你高举在胸前。 单击以激活它;这在“敬礼”位置将奖杯抬到头上方。 再次单击以降低(取消激活)奖杯。
平板电脑
激活模式:切换
平板电脑被许多人查看为更有用的装备之一,因为你可以将 UI 对象与按钮或 WebSlate 附加到其屏幕,然后随它一起在场景中移动。 当你拿起平板电脑时,你高举在胸前。 单击一次以激活平板电脑-这将提高到几乎眼睛水平,但如果你希望环顾房间,请留下一个不受干扰的视图。 再次单击以将其回退到其初始位置(并取消激活它)。
咖啡杯
激活模式:无
魔杖
激活模式:单个
当你拿起魔杖时,你把它抱在你面前,几乎胸高。 Wand 的提示显示闪闪发光的蒸汽粒子效果。
单击以激活 Wand;手臂向前推力,Wand 的尖尖发出通过另一个粒子效果生成的烟花。
由于 Wand 具有 单个 激活类型,因此一旦它运行其行为,它就会解除激活,你的手臂将返回到其初始位置。 再次单击以重复这些行为。
创建自定义“装备”
如果你有一个模型的大小和方向类似于我们的一个可装备预制件,则可以将装备模型替换为你的模型。 每个 prefab 都有一个名为“Artwork”的子对象,可在其中插入自定义模型。