此文章介紹GTA警燈各項設定用意
GTA中車輛警燈為carvariations.meta所控制,sirenSettings中為siren id之值
<sirenSettings value="0" />
以下為GTA原生使用的siren id
<sirenSettings value="1" /> <!-- Police Buffalo、Police Riot、Park Ranger SUV 、Sheriff Granger --> <sirenSettings value="2" /> <!-- Police Interceptor --> <sirenSettings value="4" /> <!-- 救護車 --> <sirenSettings value="5" /> <!-- NYSP Police Roadcruiser、NYSP Police Rancher 、LSPD Police Transporter --> <sirenSettings value="6" /> <!-- 警用機車 --> <sirenSettings value="7" /> <!-- 消防車 --> <sirenSettings value="9" /> <!-- 拖車 --> <sirenSettings value="10" /> <!-- Lifeguard SUV --> <sirenSettings value="13" /> <!-- Stanier Police Cruiser and Sheriff Cruiser -->
自訂義警燈閃爍,警燈閃爍定義於carcols.meta中,以下為carcols.meta中siren的範例
<Sirens>
<Item>
<id value="1" /> <!-- siren ID,此ID為carvariations.meta中使用之 -->
<name>police dual lightbar</name> <!-- siren名稱 -->
<timeMultiplier value="1" /> <!-- Multiplier to increase or decrease the BPM, does not affect speed value -->
<lightFalloffMax value="10" /> <!-- 環境反射之範圍 -->
<lightFalloffExponent value="10" /> <!-- 環境反射的衰減指數,較大的數字會導致環境反射在遠處變暗 -->
<lightInnerConeAngle value="2.29061" /> <!-- 環境反射錐的內角 -->
<lightOuterConeAngle value="70" /> <!-- 環境反射錐外角 -->
<lightOffset value="0" />
<textureName>VehicleLight_sirenlight</textureName> <!-- 環境反射貼圖名稱 -->
<sequencerBpm value="220" /> <!-- 設置每分鐘的節拍數 -->
<leftHeadLight>
<sequencer value="0" /> <!-- 右大燈閃爍值 -->
</leftHeadLight>
<rightHeadLight>
<sequencer value="0" /> <!-- 左大燈閃爍值 -->
</rightHeadLight>
<leftTailLight>
<sequencer value="0" /> <!-- 右尾燈閃爍值 -->
</leftTailLight>
<rightTailLight>
<sequencer value="0" /> <!-- 左尾燈閃爍值 -->
</rightTailLight>
<leftHeadLightMultiples value="1" /> <!-- 每拍燈光閃爍的頻率 -->
<rightHeadLightMultiples value="1" /> <!-- 每拍燈光閃爍的頻率 -->
<leftTailLightMultiples value="2" /> <!-- 每拍燈光閃爍的頻率 -->
<rightTailLightMultiples value="2" /> <!-- 每拍燈光閃爍的頻率 -->
<useRealLights value="true" />
<sirens>
<Item> <!-- 每個siren各一個,至多可有20個 -->
<!-- Siren 1 -->
<rotation>
<delta value="0" /> <!-- 旋轉器的旋轉 -->
<start value="0" /> <!-- 開始旋轉 -->
<speed value="3" /> <!-- 設置與 BPM 相關的旋轉速度,syncToBpm 必須設置為 false -->
<sequencer value="4294967295" /> <!-- 閃爍值 -->
<multiples value="1" />
<direction value="false" />
<syncToBpm value="true" /> <!-- 設置為 false 以允許使用速度值 -->
</rotation>
<flashiness>
<delta value="1.570796" /> <!-- 光的旋轉 -->
<start value="4.712389" />
<speed value="1" /> <!-- 設置與 BPM 相關的光速,syncToBpm 必須設置為 false -->
<sequencer value="1431655765" /> <!-- 閃爍值 -->
<multiples value="2" /> <!-- 每次節拍光暈閃爍的頻率 -->
<direction value="true" />
<syncToBpm value="true" /> <!-- 設置為 false 以允許使用速度值 -->
</flashiness>
<corona>
<intensity value="50" /> <!-- 設置光暈的亮度 -->
<size value="1.1" /> <!-- 設置電暈的大小 -->
<pull value="0.2" /> <!-- 置日冕通過網格可見的距離,請注意即使值為 0,對於更高的 LOD,日冕仍然可見 -->
<faceCamera value="false" /> <!-- 設置電暈是否只從預設方向可見 -->
</corona>
<color value="0xFFFF0A0A" /> <!-- 光暈及環境反射的顏色 -->
<intensity value="1" /> <!-- 環境反射的亮度 -->
<lightGroup value="0" />
<rotate value="false" /> <!-- 啟用或禁用旋轉 -->
<scale value="true" /> <!-- 啟用或禁用縮放 -->
<scaleFactor value="2" /> <!-- 設置比例因子,1為100% -->
<flash value="true" /> <!-- 啟用或禁用閃爍 -->
<light value="true" /> <!-- 啟用或禁用環境反射 -->
<spotLight value="true" /> <!-- 啟用或禁用環境反射的聚光燈效果 -->
<castShadows value="false" />
</Item>
<!-- siren 2-20設置為附加項,就像siren 1 -->
<!-- (...) -->
</sirens>
</Item>
</Sirens>