依据等级一手文件
一手文件(编辑器控件定义unitSetProperties.scheme.nut+ 官方任务语料用量)。
适用:战争雷霆 CDK 任务编辑器(2026-09 新版)。
一句话
unitSetProperties 是「改单位属性」的总动作——它不是一个表单,而是 10 个分组 + 两组操控参数;先选对分组,下面的字段才会出现。
分组一览(每个都是一组 set)
| 分组 | 已知取值 / 说明 |
|---|---|
Unit status params | 单位状态(isImmortal=无敌 在这一组) |
Visibility params | 可见性 |
Attack params | fire_at_will/fire_at_will_gnd/fire_at_will_air/dont_aim/hold_fire/attack_target/attack… |
Movement params | stand/HALT/move/NOE/teleport/use_splines/gather_to/zigzag_move/zigzag_stand/navmesh…(停/走/瞬移这类都在这里) |
Infantry params | 步兵 |
AI params | off/chaser/always |
Aircraft params | 飞机 |
AAA params | 防空 |
Visual params | 外观 |
Collision params | 碰撞 |
controls / plane | 技能等级:ROOKIE/NORMAL/VETERAN/ACE(默认 NORMAL) |
改「谁」(目标筛选)
| 字段 | 用法 |
|---|---|
object | 填单位名(官方用了 6000+ 次);一个动作最多 12 个目标,超了静默截断 |
object_type | any/isAlive/killedBy/canFight/isDelayed/isActive/isInactive/damaged… |
unit_type_ex | 另一套同类筛选(isAlive/isKilled/killedBy/canFight…) |
filterWhom / useForTriggerFiltered | 进阶筛选(object/target) |
三个高频问题
- 「面板里找不到速度这一项」 → 在
Movement params分组里(选错分组就看不到字段); - 「想让单位停住/悬停」 →
Movement params选stand或HALT; - 「想让单位无敌」 →
Unit status params的isImmortal。
不确定的部分
- 每个分组内部的完整字段清单没有逐项整理(目前只有
Attack/Movement/AI三组的取值枚举确认过); - 分组与单位类别的对应关系(哪些单位能看到哪个分组)没有核对过。
本文同步自知识库「83」· 校验码 899592019ba2 · 同步于 2026-10-10 · 请勿在站内修改,改动请到知识库