Roblox 中的許多限制將使用多個約束來建造更複雜的機制。特別是,您可以配置多個限制成為 啟動 ,即它們將在自己的力量下移動。本教學將教你如何啟動 HingeConstraint 以成為 馬達 以製作輪盤。
摩天輪設置
要查看限制和附件,請在工具欄的 模型 標籤中切換 限制細節 。
添加附件
您需要將附件添加到摩天輪以確定它將旋轉到哪裡。當使用附件時,它可以幫助你將你正在使用的零件分開,這樣你就可以清楚地看到附件的位置和方向。
在探索器中,擴展 摩天輪 ,選擇 主支撐 模型,並將其移動,以便您可以看到輪軸的側面以及支撐軸的側面。
擴展主要支持並選擇 支援軸 。插入附件並重命名為 支援附件 。
移動 支援附件 以便它位於 支援軸 的內側邊緣。
在輪盤中,選擇 輪軸 並添加一個新附件名為 輪附件 的新附件。
將 輪子附件 移動到軸的邊緣。請確認這是你放置 支援附件 的支援面。
如果你將鼠標懸停在附件上,你會看到黃色和橙色箭頭出現。請確保兩個附件的黃色箭頭指向相同方向。如果他們不是,使用 旋轉 工具確保他們指向相同方向。
創建一個旋轉限制
現在兩個附件已經位置到空間,是時候添加 HingeConstraint 來作為輪子的馬達了。
在支援軸中,創建一個新的 銷軸限制 並命名為 主動力機 。
在 主馬達 的屬性中,將附件 0 設為支援附件,並將附件 1 設為輪子附件。
選擇 主支援 模型並將其返回到原始位置。
切換到馬達
預設情況下,HingeConstraints僅會在外部力作用於它們時轉換,例如使用者角色推動連接的零件。若要讓 HingeConstraint 擁有行啟動,我們必須配置它成為 馬達 ,設定我們想要的轉評分,並確保鉸鏈有足夠的力矩。
選擇 主電機 並在屬性中將 執行器類型 變更為 馬達 。
將 角度速度 變更為 0.314。
從 MotorMaxAcceleration 複製 inf 值到 MotorMaxTorque ,以便輪子能夠處理任何重量。
通過選擇 播放 來測試你的輪轉行為,並測試你的體驗。
注意您只需要輪子一側的馬達;您不需要兩側的馬達。當使用反式建造時,請盡量使用最少限制。這樣可以確保你的設計穩定可靠。
現在您已經完全建造了摩天輪,試試使用更多限制。您可以將更多車輛添加到摩天輪,或者您可以嘗試建造原始的裝置。