支付宝支援码
你的支持 就是我装比的动力
贯彻装比 把装比实践到基层
解放装比 走可持续装比道路
请不要超过一顿饭的钱
KF_StoryWaveDesigner 怪物攻击波
类路径:Info - KF_StoryWaveDesigner
-- 属性 --
Events
- Tag 剧情点(KF_StoryObjective),用于剧情点的攻击波条件,提供给 攻击波条件的 - DesignerTag
参考值:FirstWaveDesigner
KF_StoryWaveDesigner
- Waves(数组)
- SineWavePatternUsage 攻击波策略
- 可选值:
- SWP_StartAtMinRate 最小速率爆兵(一般选这个就行)
- SWP_StartAtMaxRate 最大速率爆兵
- SWP_AlwaysFullSpeed 全速爆兵,估计选了这个 怪物会在最短时间内刷到最多
- Wave_ActivationTag 攻击波开始的事件,如果不知道放哪里,可以考虑指定在剧情点的 Obj_Events - ActivationEvents 里面;参考值:StartFirstWave
- Wave_Spawns(数组) 攻击波的刷怪设置,表示可以指定某种怪物的刷出量
- bNoDifficultyScaling 不根据难度缩放刷怪数量(前提你要懂 负负得正 这个算法)
- bRandomSquadsWithoutRepeats 是否让 刷出的怪物队列不重复(想想普通模式下 第7波 50个怪物内,为什么不会连续刷出2次双肉锤)
- MaxZEDs 最大怪物数,如果bNoDifficultyScaling 为true时,它是怪物的数量;如果为false,它只是普通难度下的怪物数量(具体倍数根据KFLevelRules_Story的设置)
- SpawnInterval 刷怪间隔时间,一般以秒为单位(这里只是一个设置,具体刷新算法是根据策略来决定);参考值:ZedKill
- SquadList(数组) 队列设置,输入队列的 Squads_Name(队列名)值即可
- ZombieDeathEvent 怪物死亡事件,每个怪物被杀死后触发,在剧情点(KF_StoryObjective) 的攻击波条件的 Events - Tag 中用到,可能是用来实现 时实变化怪物数量的作用;参考值:ZedKill
- ZombieSpawnEvent 怪物刷新事件,每个怪物刷出来后触发
- ZombieSpawnTag 一个标记,标记每个刷新的怪物
- Wave_VolumeTags(数组) 一个标记,提供给ZombieVolume 的Events - Tag属性,意思就是用于设定当前波的怪物在哪些 ZombieVolume区域 刷出来;参考值:FirstWaveVolumes