【测试版 2023-12-03 更新】
测试版请勿直接替换开区,发现问题请及时在[bug反馈建议]版块发帖反馈
[增加] TActor.IsAttackTarget(Target) 用于判定目标是否可攻击目标 此接口行为等同于 技能编辑器的目标可攻击配置。
[增加] TActor.FlyEffectNoTarget(目标X,目标Y,特效ID,速度,飞行结束特效ID) 用于无目标播放飞行动画 // do not well done
![传奇91M2手游引擎](https://www.yaoym.com/wp-content/uploads/2024/01/123-1.jpg)
[增加] 技能编辑器技能 支持鼠标拖动到其他目录。
[增加] TActor.AddedAbility.PunchHitWRate 暴击额外加成万分比。用于在脚本中动态调整生物的暴击伤害加成。注意修改后需要调用 TActor.RecalcAbilitys() 重算属性,否则要在下一次触发重算才会生效。
[修正] TActor.SetBuffIcon 在客户端已经存在buff图标的情况下 再次设置 不会更新的客户端图标信息的问题
[增加] 版本管理器-自定义特效 增加显示层级设置。 用于当特效为角色特效播放时。可以调整显示层级 。0 为默认 表示在最顶层。 新增 设置为 100 。表示在角色脚下 用于显示光环类特效。其他值暂时无用 作为保留方便后续扩展。
[增加] 增加 GameLib.GetActorByHandle(Handle:number):TActor; 可以根据 TActor.Handle 获取TActor 对象的功能, 如果 TActor 对象不存在了,将返回 null。Handle 是一个 整数,通过存储 Handle 方便脚本中查询 TActor 对象。
[修正] 自定义技能编辑器配置的技能 在技能面板上可能不会有技能提示的问题。
[修正] 自定义技能编辑器配置的技能 在技能面板上达到最高等级依旧显示升级经验的问题。
[增加] 开发者客户端UI节点支持 导入导出 xml的功能。
[修正] TBuff.BuffStatusType 始终为0的问题
[增加] TActor.ShowBleedNumber 和 TPlayObject.SendBleedNumber 飘雪函数增加一个可选延迟函数 DelayMS 。单位毫秒 不填则不延迟
[增加] GameLib.ShowEffect2 播放地图特效函数 与 GameLib.ShowEffect 的区别在于 GameLib.ShowEffect的播放为持续时间 而 GameLib.ShowEffect2 播放的持续时间为循环次数。
[修正] 创建账号可以使用不可视字符导致离线挂机上线后存在重复角色在线的问题。
[扩展] 人物(TPlayObject)定时器 移动到 角色 (TActor) 以便支持怪物以及NPC设置定时器
[增加] TActor.DelayGotoMS 毫秒级别的定时器
[优化] NPC对话M标签当没有指定点击跳转时 不会遮挡底层带点击事件的按钮。
注意:本次更新需要全套更新(客户端和服务端) 微端资源无需重新构建。