91m2引擎,是一个比较小众的传奇引擎,因为使用的人不多,所以相关的资源也比较少。但是91引擎也有六职业、高性能、灵活、无挂、兼容XP-WIN10、无限可能…等优势,有兴趣的GM也可以下载尝试一下功能。91引擎助力GM开发无限可能的版本!
引擎官位以论坛的形式展示,在不同的板块可以查看不同的内容,比如新人教程、插件工具、脚本功能、游戏素材等资源,都可以在论坛里查看下载。
引擎下载:在更新功能页面可以查看引擎版本及下载链接;
版本下载:在版本专区收录了众多不同类型的版本,有成品版本也有基础底板,GM可根据自己的需要选择下载。
引擎说明文档:撰写了详细的在线开发文档,让GM可快速了解引擎结构基础数据等知识,助力GM快速上手。
91m2引擎交流QQ群:5555999
咨询QQ:531662161
更新日志:
【测试版 2023-12-03 更新】
测试版请勿直接替换开区,发现问题请及时在[bug反馈建议]版块发帖反馈
[增加] TActor.IsAttackTarget(Target) 用于判定目标是否可攻击目标 此接口行为等同于 技能编辑器的目标可攻击配置。
[增加] TActor.FlyEffectNoTarget(目标X,目标Y,特效ID,速度,飞行结束特效ID) 用于无目标播放飞行动画 // do not well done
[增加] 技能编辑器技能 支持鼠标拖动到其他目录。
[增加] 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标签当没有指定点击跳转时 不会遮挡底层带点击事件的按钮。
注意:本次更新需要全套更新(客户端和服务端) 微端资源无需重新构建。
【测试版 2023-10-25-2 更新】
测试版请勿直接替换开区,发现问题请及时在[bug反馈建议]版块发帖反馈
[修正] 客户端解析NPC对话会报错的问题。
[修正] 客户端退出会报RunTimeError的问题。
注意:本次更新需要全套更新(客户端和服务端) 微端资源无需重新构建。
【测试版 2023-10-24 更新】
测试版请勿直接替换开区,发现问题请及时在[bug反馈建议]版块发帖反馈
[增加] TActor.CreateAttackEvent2 以及 GameLib.CreateAttackEvent2 其功能与 TActor.CreateAttackEvent 和 GameLib.CreateAttackEvent 一致。区别在于带2的特效ID是 UI设计中的特效ID
[扩展] TActor.Damage 和 DamageDelay 。增加 ShowBleedNumber 可选参数 。true 表示 飘血 false 表示不飘血。默认为 true
[增加] TActor.PlayDir8Effect(( SkillEffectID: number,Dir: number = -1)) 用以播放技能编辑器中的特效。 Dir = -1 表示按照角色当前朝向播放。
[修正] 石化Buff时间到后,无法移动的问题。
[增加] 内挂挂机设置增加 在一定时间内无攻击目标 使用物品配置。 (注意 如果使用了自定义UI会提示UI版本升级,需要用开发者客户端保存出一份新的UI即可。)
[扩展] TActor.CustomEffect()数量 从1-10扩展为 1-20
[修正] 一处客户端内存泄漏可能导致客户端卡死的问题
[增加] GameLib.CreateBlockEvent(地图代码,X,Y,持续毫秒时间,UI特效ID) 可以动态创建地图阻挡点 并且显示特效。
注意:本次更新需要全套更新(客户端和服务端) 微端资源无需重新构建。