本更新日志仅包含创作者相关功能,最终更新内容以实际更新为准。
(版本发布时间:2024/07/31)
广播中支持传递参数类型在原有数值和字符串基础上,扩展了布尔值、玩家、方块类型、道具类型、生物、生物类型、位置、区域、特效类型9个种类。广播的信息传递功能更加强大,创作者编程更加便捷。
自定义代码块新增布尔值、玩家等与广播相同的参数类型,全方位支持创作者自定义各种功能的函数,简化了触发器编程操作。
与UI编辑器中新增的动画组件类型对应增加触发器功能,分别用于播放动画和侦测动画播放完毕。
交互类别中新增进度条组件,提供两种进度条样式,支持设置进度数值范围、进度条颜色、文字样式、填充、对齐、排列方式等。
UI局部触发器中新增与进度条匹配的功能,分别用于设置进度条图片样式、进度条上显示两个数值以及进度变化动效。
文本类别中新增富文本组件。
富文本使用网页标准标记语言HTML(HyperText Markup Language)编写,使用标签来定义文本内容和布局。HTML标签大多数成对出现,但也有一些单个使用。以下是目前支持的标签功能:
标签 | 示例 | 功能说明 |
<b></b> | <b>这8个字粗体显示</b> | 加粗。需要加粗的部分要放在一对b标签之间。 |
<i></i> | <i>这8个字倾斜显示</i> | 倾斜。需要倾斜的部分要放在两个i标签之间。 |
<u></u> | <u>下划线</u> | 下划线。需要加下划线的部分要放在两个u标签之间。 |
<font></font> | <font number="40" color= "#2ecc71">绿色40号文字</font> | 设置文字样式。number属性用于设置字号,color属性用于设置字体颜色,都是选填的(如果都不写也就不需要font了)。带井号的是十六进制数是颜色代码,可以从富文本颜色选择器界面获得,先从颜色选择器中选中想要的颜色,然后读取下方的HEX颜色码。 |
<img> | <img src="10001" width="64" height="64"/> | 显示图片。必需填写图片来源src属性。“10001”是图片ID(字符串),可以从脚本编辑器的ID库中选择想要的图片进行查看,注意复制ID时不需要两边的中括号。width和height用于设置图片的宽和高,不是必需的,但建议你设置。 |
<br> | 第一行<br>第二行 | 换行。在插入处实现换行,单个使用。 |
说明:当前的富文本功能有限,不建议用于复杂的排版。编排一行中有多种文字颜色式样的文本,或者进行简单的图文混排比较方便适用,不再需要用多个UI文本进行繁琐的拼接和对齐了。
交互类别中新增动画组件,可以像图片一样插入到UI中,并使用触发器进行编程。目前有几十种动画素材可以使用,后续还会陆续增加。
【创建平面图文信息】和【删除平面图文信息】节点支持在行为树中对指定对象使用图文信息,自由设置显示/删除效果。
其中允许创建的图文类型还会在后续版本中继续补充。
还有配套的条件节点可以判断当前图文信息存在情况。
新增【当被玩家点击】用于处理点击交互,【当周边队友被攻击】用于联机对战场景。两个事件都可以直接获取事件中的对象保存在变量中,简化了编程操作。
比如,之前生物不“认主”的问题就可以用新增的点击事件解决。以下的简单行为树就可以实现玩家点击稻草人时将玩家设置为稻草人的主人,稻草人跟随主人的效果。
支持设置生物的移动方式,有行走、飞行、游泳、爬行四种移动方式可选,其中飞行允许设置飞行高度。利用新功能可以在地图中动态修改生物的移动方式,上天下矿,无所不能。
与之前的玩家、生物转化为对象相对应,补足了对象转化为玩家或生物功能的缺失,便于在行为节点中更灵活地选择对象种类。
新增视线阻挡和路径阻挡参数,可以根据需要开关。
视线阻挡:打开状态下,如果生物搜索的目标被墙壁等物体建筑物阻挡,则该位置的对象不会被认为是符合要求的对象,从而放弃寻路、攻击等后续;关闭状态下,即使视线被阻挡也能搜寻到该对象。
路径阻挡:打开状态下,如果生物按现有移动方式无法到达该位置,则该位置的对象不被认为是符合要求的对象;关闭状态下,即使寻路无法到达,也能被定位到。
注意:寻路成功与否与所编辑生物的移动方式有关。比如,当生物的移动方式是“行走”时,一堵高墙或一道深谷就能阻挡玩家寻路找到对面的敌人,而移动方式是“飞行”或“爬行”时,这些障碍就不能阻挡住生物了。
之前创作者反馈的因为道路阻隔,生物无法对视野中的敌人进行远程攻击的问题,现在可以通过关闭【路径阻挡】的方式来解决了。如图,不能寻路到达羊驼位置的稻草人也可以发射投掷物进行攻击。