铁锈战争模组和地图制作帮助文档

运动系统

在铁锈战争中,运动系统决定了单位如何在地图上移动。本章节将详细介绍如何配置单位的移动能力,包括移动类型、速度、转向等。

运动基本配置

运动系统主要通过[movement]部分来定义:

[movement] 运动设置

[movement]
movementType:LAND
moveSpeed:1.2
moveAccelerationSpeed:0.07
moveDecelerationSpeed:0.17
            

运动基本属性说明

属性 说明 示例
movementType 运动类型 movementType:LAND
moveSpeed 移动速度 moveSpeed:1.2
moveAccelerationSpeed 加速度 moveAccelerationSpeed:0.07
moveDecelerationSpeed 减速度 moveDecelerationSpeed:0.17

运动类型

铁锈战争支持多种运动类型:

运动类型说明

类型 说明 特点
LAND 陆地 在陆地上移动
WATER 水面 在水面上移动
AIR 空中 在空中飞行
HOVER 两栖 可以在陆地和水上移动
OVER_CLIFF 跨悬崖 可以跨越悬崖地形
OVER_CLIFF_WATER 跨悬崖和水面 可以跨越悬崖和水面

转向设置

可以配置单位的转向能力:

转向属性

[movement]
maxTurnSpeed:3
turnAcceleration:1
reverseSpeedPercentage:0.6
            

转向属性说明

属性 说明 示例
maxTurnSpeed 最大转弯速度 maxTurnSpeed:3
turnAcceleration 转弯加速度 turnAcceleration:1
reverseSpeedPercentage 倒车速度比率 reverseSpeedPercentage:0.6

高度设置

可以配置单位的高度行为:

高度属性

[movement]
targetHeight:25
targetHeightDrift:1
startingHeightOffset:100
heightChangeRate:3
            

高度属性说明

属性 说明 示例
targetHeight 到达高度 targetHeight:25
targetHeightDrift 高度浮动 targetHeightDrift:1
startingHeightOffset 创建时高度偏移 startingHeightOffset:100
heightChangeRate 高度改变速率 heightChangeRate:3

移动行为控制

可以控制单位的移动行为:

行为控制属性

[movement]
moveSlidingMode:true
moveIgnoringBody:true
joinsGroupFormations:false
ignoreMoveOrders:true
            

行为控制属性说明

属性 说明 示例
moveSlidingMode 移动后滑动 moveSlidingMode:true
moveIgnoringBody 移动忽略转向 moveIgnoringBody:true
joinsGroupFormations 加入队形 joinsGroupFormations:false
ignoreMoveOrders 忽略移动指令 ignoreMoveOrders:true

降落和死亡设置

可以配置单位的降落和死亡行为:

降落和死亡属性

[movement]
landOnGround:false
slowDeathFall:true
fallingAcceleration:1
fallingAccelerationDead:1
            

降落和死亡属性说明

属性 说明 示例
landOnGround 降落到地面 landOnGround:false
slowDeathFall 死亡缓慢降落 slowDeathFall:true
fallingAcceleration 降落加速度 fallingAcceleration:1
fallingAccelerationDead 坠毁加速度 fallingAccelerationDead:1

2.5D效果设置

可以设置2.5D效果:

2.5D属性

[movement]
moveYAxisScaling:15.1
            

2.5D属性说明

属性 说明 示例
moveYAxisScaling Y轴速度比例 moveYAxisScaling:15.1

完整运动单位示例

地面单位

[movement]
movementType:LAND
moveSpeed:1.5
moveAccelerationSpeed:0.08
moveDecelerationSpeed:0.18
maxTurnSpeed:3
turnAcceleration:1.2
reverseSpeedPercentage:0.5
moveSlidingMode:true
joinsGroupFormations:true
            

水上单位

[movement]
movementType:WATER
moveSpeed:1.2
moveAccelerationSpeed:0.06
moveDecelerationSpeed:0.16
maxTurnSpeed:2
turnAcceleration:0.8
reverseSpeedPercentage:0.4
moveSlidingMode:false
joinsGroupFormations:true
            

空中单位

[movement]
movementType:AIR
moveSpeed:2.0
moveAccelerationSpeed:0.1
moveDecelerationSpeed:0.2
maxTurnSpeed:4
turnAcceleration:1.5
targetHeight:35
targetHeightDrift:1.5
heightChangeRate:4
landOnGround:false
            

两栖单位

[movement]
movementType:HOVER
moveSpeed:1.0
moveAccelerationSpeed:0.05
moveDecelerationSpeed:0.15
maxTurnSpeed:2.5
turnAcceleration:1.0
reverseSpeedPercentage:0.6
moveSlidingMode:true
moveIgnoringBody:true
joinsGroupFormations:false
            

注意事项

回到顶部