建造摩天轮

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

Roblox 中的许多限制将使用多个约束来构建更复杂的机制。特别是,您可以配置多个约束成为 驱动 ,这意味着它们将在自己的力量下移动。本教程将向您展示如何激活一个 HingeConstraint 以成为 发动机 以制作摩天轮。

摩天轮设置

  1. 将摩天轮添加到一个地方,使用 这个模型 或这个 预制地点

    Edit in Studio option from the experience's main page
  2. 要查看约束和附件,请在工具栏的 模型 选项卡中切换 约束详情

添加附件

您需要将附件添加到摩天轮上以确定它将旋转到哪里。当与附件工作时,它可以帮助你将你正在工作的部件分开,以便你清楚地看到附件的位置和方向。

  1. 在 Explorer 中,扩展 摩天轮 ,选择 主支撑 模型,然后移动它,以便您可以看到轮槽的一侧以及支撑槽的一侧。

  2. 扩展主支持并选择 支持斧 。插入附件并将其重命名为 支持附件

  3. 移动 支持附件 以便它位于 支持斧头 的内边。

  4. 在摩天轮中,选择 轮斧 并添加一个名为 轮附件 的新附件。

  5. 轮附件 移至斧头边缘。确保这是你放置 支持附件 的一侧面向支持。

  6. 如果你将鼠标悬停在附件上,你会看到黄色和橙色箭头出现。确保两个附件的黄色箭头指向相同的方向。如果他们不是,使用 旋转 工具确保他们指向相同的方向。

创建一个旋转约束

现在两个附件都已位场景,是时候添加一个 HingeConstraint 来作为轮子的马达。

  1. 在支撑斧中,创建一个新的 铰链约束 并命名为 主机电机

  2. 主机 的属性中,将附件 0 设置为支持附件,并将附件 1 设置为轮附件。

  3. 选择 主支持 模型并将其返回到原始位置。

切换到发动机

默认情况下,HingeConstraints 只会在外部力作用于它们时才会转动,例如用户角色推动连接的零件。要使其拥有行启动HingeConstraint,我们必须将其配置为 发动机 ,设置我们所需的转评分,并确保铰链有足够的力矩。

  1. 选择 主机 ,在属性中将 执行器类型 更改为 马达

  2. 角度速度 更改为 0.314。

  3. MotorMaxAcceleration 复制 inf 值到 MotorMaxTorque 以便轮子可以处理任何重量。

  4. 通过选择 播放 来测试你的轮转行为,并测试你的体验。

注意,你只需要轮子的一侧有马达;你不需要两侧都有马达。当使用反编译时建造时,请尝试使用尽可能少的约束。这可以确保你的装置稳定可靠。

现在你已经完全建造了摩天轮,尝试使用更多约束。您可以将更多车辆添加到摩天轮,或者您可以尝试建造原创装置。