支付宝支援码
你的支持 就是我装比的动力
贯彻装比 把装比实践到基层
解放装比 走可持续装比道路
请不要超过一顿饭的钱
KF_StoryObjective 剧情点
类路径:StoryObjectiveBase - KF_StoryObjective
剧情点Tag属性 所标记的事件被触发后,该剧情内容开始,(默认情况下)会在屏幕右上角提示 任务标题、任务完成条件、任务失败条件、可选任务条件, 每个条件都可以设置对应触发的事件,然后任务HUD也可以自定义
-- 属性 --
Events 
- Tag 等待事件,等待触发 当前剧情点
Objective_Actions
- SuccessAction 剧情点完成后的操作
- 可选值:
- ObjAction_GoToLastObjective 跳转到最后一个剧情点
- ObjAction_GoToNextObjective 到下一个剧情点
- NextObjTag 下一个剧情点的Tag
- ObjAction_GoToObjective 跳转到某剧情点
- ObjectiveName 目标剧情点的名字
- ObjAction_LoseGame 游戏失败
- ObjAction_WinGame 游戏胜利(玩家胜利,通关成功)
Objective_Audio
- ActivationSound 激活时的音效,参考音效路径:Steamland_SND.UI_NewObjective
- CompletionSound 完成时的音效,参考音效路径:Steamland_SND.UI_ObjectiveComplete
- FailureSound 失败时的音效,参考音效路径:Steamland_SND.UI_Objective_Fail
- ObjectiveInProgressMusic 进入剧情点时的背景音乐,例如:KF_SurfaceTension (Music文件夹内的,记得不要加后缀)
Objective_Conditions
- SuccessConditions(数组) 完成剧情的成功条件 or的关系,所以完成一个条件就算完成
- 通用属性:
- InitialState 初始状态
- 可选值:
- Active 激活,表示当前条件有效(默认选中)
- Inactive 闲置,表示当前条件不会拿来用,也许地图作者为了方便测试才会选择他
- ProgressImportance 条件重要性
- 可选值:
- Normal 普通,如果几个条件都是普通的,需要全部达成
- Critical 重要,在多个条件组合的情况下,重要条件完成一个 就算该剧情点完成
- Ignore 忽略,表示这个条件完成与不完成都一样,可以用来欺骗玩家
- HUD
- HUD_Screen
- bShowCheckBox 是否显示复选框(条件完成时,复选框会打勾)
- bShowStrikethrough 是否显示删除线(条件完成时)
- FontScale 字体比例
- Font_Small 小字体
- Font_Medium 正常字体
- Font_Large 大字体
- Font_VeryLarge 非常大的字体
- Screen_Clr 显示在屏幕上的颜色
- Screen_CountStyle 统计方式
- 可选值:
- Count_Down 向下(统计方式:每杀一个怪物 进度累加1)
- Count_Up 向上
- Hide_Count 隐藏统计
- Screen_Hint 提示文字
- Screen_ProgressBarBG 进度条背景纹理
- Screen_ProgressBarFill 进度条填充纹理
- Screen_ProgressStyle 进度条样式
- 可选值:
- HDS_Hide 隐藏
- HDS_BarOnly 只有进度条
- HDS_TextOnly 只有文字
- HDS_Combination 进度条、文字组合
- 可选值 + 对应属性:
- ObjCondition_Area 走到某区域
- ObjCondition_Area
- AreaVolume 指定区域,参考值:Volume'myLevel.Volume5'
- ObjCondition_Inventory 拾取物品
- ObjCondition_Inventory
- DesiredItemClass 所需物品的类名,一般设置这个就OK了
- DesiredItemTag 所需物品的标记名,附带的标记 可以不选
- ObjCondition_Timed 倒计时
- ObjCondition_Timed
- Duration 计时时间,设置后该剧情点右上角会提示倒计时
- ObjCondition_WaveCounter 攻击波(杀怪统计)
- ObjCondition_WaveCounter
- DesignerTag 攻击波的Tag
- ObjCondition_XXX (还有更多剧情点的条件)
Objective_Events
- ActivationEvents(数组) 激活事件,剧情点触发时 执行的事件
- CompletionEvents(数组) 完成事件,剧情点完成时 执行的事件
Objective_HUD
- HUD_Background
- Background_AspectRatio 右上角任务标题背景比例
- 可选值:
- Aspect_Scaled 缩放,根据任务标题、条件进行背景缩放
- Aspect_FromTexture 根据纹理,纹理有多大 就变成多大的标题背景
- Aspect_Stretched 延伸,任务标题部分背景鲜明,延伸到任务条件时会变得很淡,意思就是背景只突出在标题部分
- BackGround_Offset
- 可选值:
- Horizontal 水平偏移,设置负数才能看到效果,如-100 则任务内容会向左偏移100个像素
- Vertical 垂直偏移,设置后 任务内容会向下进行偏移
- BackGround_Padding 内边距,标题与背景四周的内边距,默认值是64个像素 可以调小一些看看
- BackGround_Texture 背景纹理,根据默认值的路径可以找到一些现有的背景纹理
- HUD_Header
- Header_Color 任务标题颜色,默认白色
- Header_Scale 任务标题字体大小
- 可选值:
- Font_Small 小字体
- Font_Medium 中等字体大小
- Font_Large 大字体,默认
- Font_VeryLarge 非常大
- Header_Text 任务标题,因为是一种神奇的字体,打中文是显示不出来的,可能连符号都显示不出来
- HUD_ScreenPosition 任务内容在屏幕坐标,两个值都是百分比的用法
- Horizontal 水平偏移,默认值 1 表示100%,从左边偏移一个窗口的距离,但不会出界
- Vertical 垂直偏移,默认值 0.02 表示向下偏移2%,这里的2%是相对于 玩家当前游戏窗口的大小
Objective_Settings
- ObjectiveName 剧情点名字