如何替換砲塔 (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(戰車主體)》

此網誌的熱門文章

哥利亞遙控炸彈 (Leichter Ladungsträger Goliath)

O-I(試製120t超重戰車「オイ」)