如何替換砲塔 (How to replace Turret)
本篇文章、圖片出處來自 Physics Tank Maker - Manual
軟體版本與本翻譯文件可能會有落差,本翻譯文件僅供參考。
本譯文為本站譯者原創翻譯內容,文字著作權歸本站所有。
未經授權,請勿任意轉載、改作或商業使用。
如何替換砲塔 (How to replace Turret) V.3.2
本章節將示範如何將 Cromwell 的砲塔替換為 KV-I 的砲塔。 在本專案中,戰車的砲塔由三個物件構成:Turret、Cannon、Barrel。
- Turret → 戰車砲塔的主要部分
- Cannon → 砲管的基座部分
- Barrel → 因開火產生後座移動的部分
在開始此教學前,請先閱讀《如何變更砲塔設定(How to change Turret settings)》以了解砲塔的結構。 #尚未翻譯
要替換砲塔時,請進入 Prefab 模式(Prefab Mode),或先將預製體 解包(Unpack)。
(1) 如何替換砲塔 (How to replace Turret)
選取 Turret_Base 物件,並在其附加的 Turret_Base_CS (Script) 中修改以下欄位:
"Mesh" (網格)
設定新的砲塔網格(Mesh)。 本教學中請使用此資源包中的 "KV-I_Turret"。 (小提示)你可以在搜尋欄輸入戰車名稱快速找到對應的 Mesh。
"Material (0)" (材質)
設定新的砲塔材質。 若 Mesh 含有多個材質,請調整 "Number of Materials" 欄位的數值。 本教學中使用 "KV-I_Turret" 材質。
"MeshCollider (0)" (碰撞網格)
設定砲塔的碰撞體 Mesh。 若砲塔需要多個碰撞體,可調整 "Number of Colliders" 欄位的數值。 本教學中請設定為 "KV-I_Turret_Collider"。
(2) 設定「Turret_Base」的位置 (Set the position of the "Turret_Base")
將 Turret_Base 的位置設定為砲塔的旋轉軸心。
在本教學中,位置設定為:(0, 0.75, -0.1)
(備註)
即使你移動 Turret_Base,砲塔模型本身並不會跟著移動。
這樣的設計可以方便地調整砲塔的旋轉原點。 若需微調砲塔位置,請使用 Offset X、Offset Y、Offset Z 這三個數值進行調整。
(3) 更換 Cannon 的外觀 (Change the appearance of the Cannon)
選取 Cannon_Base 物件,並在其 Cannon_Base_CS (Script) 中修改以下欄位:
- "Mesh" (網格) 設定砲管基座的 Mesh。 本教學中請使用 "KV-I_Cannon"。
- "Material" (材質) 設定砲管基座的材質。 本教學中使用 "KV-I_Turret" 材質。
- "Number of Colliders"(碰撞體) 設定該物件所需的碰撞體數量。 本教學設定為 1。
- "MeshCollider (0)"(網格碰撞體) 設定砲管基座的碰撞體 Mesh。 本教學使用 "KV-I_Cannon_Collider"。
(4) 設定「Cannon_Base」的位置 (Set the position of the "Cannon_Base")
將 Cannon_Base 的位置設為砲管旋轉的中心點。
在本教學中,位置設定為:(0, 1.23, 0.62)
(5) 更換 Barrel 的外觀 (Change the appearance of the Barrel)
選取 Barrel_Base 物件,並在其 Barrel_Base_CS (Script) 中修改以下欄位:
- "Mesh" (網格) 設定砲管的 Mesh。 本教學中使用 "KV-I_Barrel"。
- "Material (0)" (材質) 設定砲管的材質。 本教學中使用 "KV-I_Turret" 材質。
- "MeshCollider (0)" (網格碰撞體) 設定砲管的碰撞體 Mesh。 本教學中使用 "KV-I_Barrel_Collider"。
(6) 設定「Barrel_Base」的位置 (Set the position of the "Barrel_Base")
將 Barrel_Base 的位置設為砲管的中心點。
在本教學中,位置設定為:(0, 1.33, 1.58)
(7) 設定「Bullet_Generator」與「Gun_Camera」的位置 (Set the position of the "Bullet_Generator" and "Gun_Camera".)
請將 Bullet_Generator(砲彈生成器)與 Gun_Camera(砲口攝影機)移動到砲口(muzzle)前方的位置。
(8) 在執行階段測試新的砲塔 (Test the new turret in the runtime)
請在 Play Mode 中測試以下項目是否正常運作:
- 砲塔是否繞正確的軸心旋轉
- 砲管是否繞自己的軸心上下移動
- 砲彈與砲口火焰是否從正確的砲口位置生成
- 準星鏡頭(Gun Camera)畫面是否有助於瞄準目標
(備註)
目前砲塔仍懸空漂浮,因為主體部分還是 Cromwell 的原始模型。
接下來請繼續進行下一步:
如果你需要調整新的砲塔設定(如旋轉速度),請參考《如何變更砲塔設定(How to change Turret settings)》。
請前往下一章節:《如何替換 MainBody(戰車主體)》












