在 Roblox 中的許多採用複合約束來建造更複雜的機制。 例如,您可以配置多個約束以使其成為 執行,這意味著它們會在自己的力量下移動。此教學會示示您如何執行 HingeConstraint 以成為一個摩天輪。
觀賞車輪設置
要檢視限制和附件,在 模型 標籤,切換 限制細節 。
新增附件
你必須要在觀賞車輪上添加附件才能確定其將何時旋轉。當你與附件作業時,這會幫助你將你所作業的零件分開,讓你可以清楚地看到觀賞車輪的位置和方向。
在 Explorer 中,擴展 輪盤 , 選擇 主支援 模型,並將它移動到您可以看到輪盤側面和支援側面的輪盤軸。
將主支援擴展並選擇 支援軸 。插入附件並重命名為 支援附件 。
將 支援附件 移動到 支援軸 的內側邊緣。
在觀賞輪中,選擇 輪軸 並添加名為 輪軸附件 的新附件。
將 輪子附件 移動到軸的邊緣。確認這是你放置 支援附件 的支援方向。
如果您將鼠標擺放在附件上,您會看到黃色和橙色的箭頭出現。請確認黃色箭頭指向的方向是否與兩個附件相同。如果它們不是,請使用 旋轉 工具來確認它們是否指向相同的方向。
創建關節約束
現在兩個附件都在位空間,是時候添加一個 HingeConstraint 作為輪子的動力。
在SupportAxle中,創建新的 HingeConstraint 並命名為 主要電機 。
在 主要控制器 的屬性中,將 Attachment0 設為支援附件,而 Attachment1 設為輪子附件。
選擇 主要支援 模型並將其返回到原位置。
切換到引擎
預設情況下,HingeConstraints 只會在外部力作用於它們,例如用戶角色在連接的零件上推動時。為了使 HingeConstraint 自擁有變成 發動機 ,我們必須將它設定為0> 發動機0>,設定我們所需的2> 轉評分2>,
選擇 主要電機 並在屬性中變更 電機類型 為 主機電機 。
將 角度速度 變更為 0.314。
從 MotorMaxAcceleration 複製到 MotorMaxTorque 以便輪子可以處理任何重量。
選擇 播放 來測試您的輪子旋轉行為,並測試您的體驗。
注意您只需要輪子的一個機器,而不需要兩個機器;當您使用桿動時,不要將桿動作為兩個機器,這可以確保您的桿動是穩定的。
現在您已經完成了觀賞車輪的建設,請試著使用更多限制。你可以將更多車輛添加到觀賞車輪,或者你可以嘗試建造原始的設備。