在 Roblox 中,许多反作用使用多个限制来构建更复杂的机制。 特别是,您可以配置多个限制以实现 启动,意味着它们将在自己的力量下移动。 此教程将向您展示如何使用 HingeConstraint 来成为一个摩天轮。
摩天轮设置
要查看限制和附件,在 模型 选项卡中,切换 限制详情 。
添加附件
您需要将附件添加到摩天轮上,以确定其将旋转到哪里。 使用附件时,它可以帮助将您工作中的部分分开,以便您可以清晰地看到摩天轮上的位置和方向。
在 Explorer 中,扩展 摩天轮 ,选择 主支撑 模型,并将其移动,以便您可以看到轮胎涡轮轴的侧面以及支撑涡轮轴的侧面。
扩展主要支撑,然后选择 支撑轴 。插入一个附件并将其重命名为 支撑附件 。
移动 支持附件 以便它位于 支持轴 的内侧边缘。
在摩天轮中,选择 轮辐 并添加一个名为 轮辐 的新附件。
将 轮子附件 移动到轴的边缘。确保这是你放置 支持附件 的支持方向。
如果您将鼠标悬停在附件上,您会看到黄色和橙色的箭头。请确保黄色箭头指向都两个附件。如果它们不是,请使用 旋转 工具确保它们指向相同的方向。
创建一个 HingeConstraint
既然 both附件都在场景置,现在是时候添加一个 HingeConstraint 作为轮子的驱动器。
在支持轴上,创建一个新的 楔约束 并命名它为 主动机器 。
在 主要机器 的属性中,将 Attachment0 设置为支持附件,而 Attachment1 为轮子附件。
选择 主支援 模型,并将其返回到其原始位置。
切换到机器人
默认情况下,HingeConstraints 只会在外部力量作用时才会转,例如用户角色在连接的零件上推动。要使HingeConstraint 在自拥有的头上转,我们必须将其配置为 发动机 ,设置我们想要的转评分,并确保悬架有足够的力矩。
选择 主机电机 ,在属性中,将 电机类型 更改为 机器人 。
将 角度速度 改为 0.314。
从 MaxAcceleration 复制到 MaxTorque ,以便轮子可以承受任何重量。
测试您的轮子旋转行为,选择 播放 并测试您的体验。
注意您只需要轮子的一侧马达;您不需要双侧马达。 当您使用反向时,请尽可能使用少于限制。 这可以确保您的反向具有稳定和可靠的性能。
既然你已经建造了摩天轮的完整版本,请尝试与更多限制玩。你可以将更多汽车添加到摩天轮,或者你可以尝试建造一个原始的设备。