SpringRTS/Common 識別符號中的 Lua
外觀
以下是遊戲整個過程中使用的一些通用識別符號(名稱)。這些更像是約定俗成的,應該以這種方式對待。這意味著你可以用自己的名稱替換這些名稱,但為了保持標準化,最好遵循之前其他人使用過的約定。
以下是常用的識別符號列表:
| 名稱 | 型別 | 描述 |
|---|---|---|
| enemyUnitID | 整數 | 敵方單位的 unitID。 |
| allyTeamID | 盟友的 teamID。所有盟友都具有相同的 allyTeamID | |
| attackerID | 整數 | 只是攻擊其他單位的單位的 unitID。 |
| unitDefID | 整數 | 每種型別的單位都具有相同的 DefID。例如,同一隊伍的所有 Krogoths 都有相同的 unitDefID,但不同的 unitID。 |
| unitID | 整數 | 遊戲中的每個單位都有一個唯一的 ID。遊戲中任何單位都不能與其他單位具有相同的 unitID。 |
| teamID | 整數 | 遊戲中的每個隊伍都有一個唯一的 ID。擁有相同 teamID 的玩家共享他們的單位。 |
| groupID | 整數 | |
| featureID | 整數 | 遊戲中的每個特徵都有一個唯一的 ID |
| weaponID | 整數 | 遊戲中的每個武器都有一個唯一的 ID。遊戲中任何武器都不能與其他武器具有相同的 weaponID。 |
| defName | 字串 | |
| resourceName | 字串 | 資源的識別符號:金屬或能量 |
| resourceAmount | 整數 | 儲存金屬或能量的數量 |
| damageAmount | 整數 | 儲存傷害的數量 |
| los | 數字 | 視野 |
| x | 整數 | 地圖上的 x 軸座標 |
| y | 整數 | 地圖上的 y 軸座標 |
| button | 滑鼠按鈕 | |
| key | 鍵對映(按鍵) | |
| sx | 整數 | 小地圖上 x 軸的相對值。“s”代表“縮放” |
| sy | 整數 | 小地圖上 y 軸的相對值。“s”代表“縮放” |
| vsx | 整數 | 螢幕座標 |
| vsy | 整數 | 螢幕座標 |
| impulse_x | ||
| impulse_y | ||
| pingSize | 數字 | |
| height | y 的值。通常用於檢索或更改 y 值。 | |
| funcID | 函式的 ID | |
| funcName | 字串 | 函式的名稱 |
| tooltip | 字串 |