更新日志(2016年10-12月)
91M2说明书 > 主题 >

12月29号

1.内挂 增加智能追踪功能 勾选 后遇到障碍物会自动绕开 可在 M2功能设置内配置 是否允许客户端使用
2.修正道士 使用治愈术 宝宝会攻击对方的问题。
3.修正按住Shift可能会打不出刺杀的问题。
4.修正人物死亡后 对方捡走东西 死亡的人看的东西还在原地的问题。

12月28号

1.修正人物攻击镖车 宝宝会攻击人物的问题
2.M2选项->功能设置 增加镖车是否根据人物下属指令进行休息 的配置
3.M2选项->功能设置 增加镖车是否影响召唤类技能的召唤数量的配置
4.修正内挂去掉物品显名还会显示的问题。
5.修正宝石不能被强化和修复的问题
6.修正 礼券 元宝 灵符 名称无法修改的BUG
7.修正穿人穿怪 在安全区 登录 会导致 反弹的问题。
8.修正自动拾取物品等待时间太久的问题
9.修正内挂没有设置 自动更换毒符 依旧会自动更换毒符的问题 。同时修正自动切换毒符 可能导致 装备无法穿戴和取下的问题。
10.修正1.76人物界面内观有偏移的问题
11.M2选项->功能设置->技能魔法 增加 道士 护身符 和 毒药 没有穿戴在身上(放在背包) 是否可以直接使用的配置
12.修正 怪物爆出的物品,当站在物品上(由于其它因素导致该物品不会自动拾取到背包,包括:物品不属于当前站在该物品上的对象或者背包满时),然后走开,该物品的消失时间会比同时爆出的慢消失 的问题
13.修正擒龙手会导致玩家无敌的问题
14.修正打开第二个登录器会报错的问题。 [要重新生成登录器]

12月23号

1.修正宝宝 会追杀安全区人物的问题。
2.M2-选项-参数设置-增加 外挂加速检测增强模式。默认关闭 在云服务器可能会导致误报的问题 所以不建议在云服务器上打开。(云服务器是虚拟出来的,时间方面会有问题)
3.属性点调整窗口显示所有调整按钮。
4.本地公共仓库 存放物品函数 GameLib.SaveItemToStore 增加 Param : 可选参数自定义(限制长度128超过长度的会被舍弃)用于开放给大家增加保存自定义参数 function SaveItemToStore(Item: TUserItem; const ChrName: String;EventType:Integer;Param:String='');
  同时TStoreItemList 增加 TStoreItemList.Params[Index] 用于获取 存入时候的自定义参数。
5.修正野蛮冲撞人物可以快速跑走的问题
6.修正道士宝宝 安全模式 会攻击队友的问题
7.修正内挂智能半月不智能的问题。
8.修正卡药特厉害的问题

12月19号

1.QFunction 增加 procedure OnQueryAllowLevelUp(Player:TPlayObject;var Allow:Boolean); 用于是否允许引擎对人物进行升级。通过操作Allow 进行 True 表示允许升级 False 表示不允许升级
例:
procedure OnQueryAllowLevelUp(Player:TPlayObject;var Allow:Boolean);
begin
  if (Player.Level > 100) and (Player.Guild = nil) then
     begin
       Player.SendMessage('您还未加入行会 , 无法提升等级');
       Allow := False;
   end;
end;
2.修改一次升多级只会执行一次升级触发的问题。
3.修正上一版本刺杀 忽略对方防御无效的问题。
4.M2选项 人物属性编辑 增加 三职业默认参数。
5.版本管理器商人配置 内 头顶特效配置 支持多个配置如: 101;102;103;此时NPC头上就有3个特效。

12月15号

1.修正 TUserItem.CustomEff 改变后外观特效不会变化的问题。
2.修正 {E=聚灵珠} 显示出来的物品提示 为已经聚积满的问题。
3.修正头顶称号特效会跟随人物跑动导致卡顿的问题。
4.修正批量导入图片中有坐标 以及BMP和png导入 会导致 版本管理器卡死的问题
5.增加注册界面帮助提示文字位置可自定义。
6.因为无法合区的原因 对 GameLib.SaveItemToStore 函数进行修改。 点击查看功能例子 
  增加EventType 表示物品存储进去的途径 其意义由GM自行定义。返回的保存编号修改为字符串。
  function SaveItemToStore(Item: TUserItem; const ChrName: String;EventType:Integer): String;
  并且添加以下增强函数用于对公共物品库进行操作
  function GetStoreItems(const ChrName: String): TStoreItemList; //根据角色名获取其存储的所有物品
  function GetStoreItemsWithType(const ChrName: String;EventType:Integer): TStoreItemList; //根据角色名和 存储的途径类型 获取角色对应途径的所有物品
  function GetStoreItemsOnlyType(EventType:Integer): TStoreItemList;//根据存储途径类型 获取所有人存储的物品
  function CopyUserItem(Item: TUserItem): TUserItem; //拷贝物品。当从公共物品库取出物品 要添加到背包 或者需要放置到其他位置 需要拷贝一份。否则会内存错乱
  function GetItemEventType(const Index: String): Integer;//根据保存编号 得到其存储数据类型
  function DeleteStoreItems(IndexList: TStringList): Integer; //批量删除存储的物品 。返回删除的数量

  TStoreItemList 类型说明
  property TStoreItemList.Count 数量
  property TStoreItemList.Names[Index:Integer] 物品所属的玩家名称
  property TStoreItemList.SaveIndex[Index:Integer] 保存编号
  property TStoreItemList.EventTypes[Index:Integer] 存储途径类型
  property TStoreItemList.UserItems[Index:Integer] 物品数据 (临时数据 要添加到其他地方 必须CopyUserItem)
  严重事项:
  1:通过GetStoreItemsWithType 等函数返回的 TStoreItemList 由引擎维护 脚本内不要对其进行 Free。
  2:要将读取出来的物品 添加到背包 一定要 执行CopyUserItem 获取一个新的拷贝 。因为 里面的数据只是临时的。如果不拷贝添加到背包 会导致背包数据异常。其他地方也是一样
7.刺杀剑法 增加 隔位刺杀是否 忽略对方防御。
8.修正调整等级命令可以调整为 0级的问题
9.修正攻击安全区内的弓箭护卫 离线挂机后 还会被攻击的问题。
10.添加TStdItem.TypeID 用于获取数据库中设置的物品类型。
11.NPC配置 增加头顶特效 根据 根据UI配置内自定义特效的序号ID进行配置。
 
 

12月06号

1.修正组件宽高自动调整 对 按钮 无效的问题。
2.修正机器人会在一些机器上会执行两次的问题。
3.Player.SetClientUIProperty 增加 可进行域操作
如:Player.SetClientUIProperty('DMyCustomName','Caption.Text= 这才是我的标题呢。') ;
4.修正弹出对话框会显示编辑框的问题。
5.修正一些技能会卡几秒的问题
6.修正刺客技能 潜行隐身 对人物无效的问题
 
 

12月05号

1.修改上一版本因为失焦导致快捷键无法使用的问题。
2.修正怪物自定义 外观无效的问题。
3.弹出对话框增加 编辑框可自定义。
怪物自定义和Npc方法是一样的
 
 

12月02号

1.修改跑动过程中允许回车发送聊天信息
2.修正内挂自动喝药 药没了的提示有问题的BUG
3.修正 聊天框发送物品无效的问题
4.摆摊UI增加佣金位置可自定义
5.修正可能不触发登录脚本的问题。
6.增加怪物自定义和NPC自定义 (公开测试) 具体使用方法查看对应教程。
公布2个怪物Race
57 见人就跑,无攻击
58 见人就跑,见东西就拣,无攻击
 
 

11月29号

1.修正上一版本 大退无法退出游戏的问题。
2.人形怪物配置增加 "勋章" 字段 如 : 勋章=火把,荣誉勋章45号,荣誉勋章44号,荣誉勋章43号
3.修正背包双击穿戴武器 会播放两次声音特效的问题。
4.优化物品物品背包双击 和 快捷栏双击 有时候会卡住的问题。
5.编辑框属性增加失焦颜色透明度
6.修正物品改名改名后为{S=名称;C=253} 样式的 名字 在 摆摊上架 会显示出 控制符号的问题。
7.游戏设置 死亡掉落规则 增加 低于多少级别不掉物品 和 死亡掉落物品数量限制。
8.游戏设置 升级经验 增加 一次最多升多少级控制。
 
 

11月28号

1.动画按钮裁剪方式 增加动态裁剪 方式。设置为动态裁剪 时候 根据 属性的动态裁剪可设置其裁剪值(有效值 0-1.0);
     在NPC脚本中 可通过
     Player.SetClientUIProperty('DAMyHP','ClipType=ctDynamicValue;DynamicClipValue=0.5') ; 将人物HP的雪球裁剪设置为50%.
2.增加退出按钮提示框可自定义。
3.修正学习技能会出现两次提示的问题
4.怪物数据库增加 MaxDropHP字段 表示受到攻击 一次最多掉血量的配置。0 表示 不限制。同时增加 TActor.MaxDropHp 属性字段可以动态调节一次最多掉血量同样适用于怪物 和 玩家。下线不保存
5.聊天对话框增加聊天框背景风格属性 用于自定义 聊天框信息 是否透明。
6.九宫格图片组件增加填充颜色透明度 用于支持聊天框 半透明显示。
7.修正查看他人装备 使用10000以上的Shape 武器特效会显示为 衣服特效的问题
8.修正快捷栏不能放置部分快捷物品的问题
9.增加<$LUCKY> 幸运 以及 <$HITSPEED> 攻击速度 变量标签变量
10.技能栏 改为打开窗口 就刷新 方便使用自定义UI 将技能整合到 装备页导致无法自动刷新的问题
11.修正行会不显示联盟行会的问题。
12.修正人形怪会打自己宝宝的问题
13.修正脚本指定 宝宝 和主人的 TargetActor 但是宝宝有攻击动画不会掉血的问题。
14.修正 APlayer.Damage(Bplayer,100); 用这个函数指定A攻击B后,A会灰名,但A的宝宝还是会站着不动,不去攻击B 的问题。
15.增加城堡TUserCastle.ChangeDateTime属性用于获取城堡被占领时间 使用 DateUtils.DaysBetween(Now() - TUserCastle.ChangeDateTime ) 获取占领天数。(PS:需要先uses DateUtils)
16.修正NPC对话消息 每次打开NPC对话框 会被重置的问题。
17.排行榜界面为自定义修改。
 
 

11月23号

1.M2选项-》游戏参数->游戏选项1增加离线挂机 毒是否掉血的配置 默认为 无效。
2.修正M2版本管理器 添加部分BMP图片不支持的问题。
3.修正登录器拖动禁止按钮会让背景 和窗体分离的问题
4.增加动态加载UI文件,如:Player.LoadUI('UI2.91UI');
5.增加动态修改客户端UI属性的功能。
如:第一个参数为UI名称 可在 开发客户端内 选择看组件名称获得。
第二个参数为属性列表。属性名在开发客户端内 属性编辑器内使用英文字段 即可.
Player.SetClientUIProperty('DShop','Left=5;Top=100') ; //修改商铺坐标为5,100
Player.SetClientUIProperty('DItemBag','ImageIndex=200') ; //设置背包窗口图片序号为200
6.NPC对话编辑增加 MO 用于 支持资源文件偏移。除此之外和M 是一样的
比如 {M=3000-3005;F=Mon15;T= 200}//黄泉教主走路动画没使用文件资源偏移会抖动。
        {MO=3000-3005;F=Mon15;T=200} //使用资源偏移绘制 不会抖动。
7.商城价格、元宝、和商品名称等可自定义位置

11月22号

1.增加 Player.LockClient 和 Player.UnLockClient 用于锁定客户端不允许做任何操作 同时角色会处于无敌状态。
         示例:
         procedure LockClient(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
         begin
           Player.LockClient('请输入密码','Q57.OnGetPassWord'); //客户端锁定 并且弹出对话框 要求输入密码。输入密码后将跳转到 Q57.OnGetPassWord 进行处理。
         end;
         procedure OnGetPassWord(Player: TPlayObject;const Password:String; Args: TArgs);
         begin
           Player.SendMessage('你输入的密码是' + Password); //显示客户端输入的密码 ,这里可以对密码进行比较匹配。
           Player.UnLockClient;  //解锁客户端 
         end;
2.修正 人形怪因为魔法使用间隔过短导致 魔法特效不显示的问题。
3.增加Player.ChatColor  用于动态调整人物聊天颜色。
4.修正装备 和 打捆类药品会出现再快捷栏的问题 同时 增加  Alt+R快捷键用于刷新背包 。
5.修正在地图内飞随机也会触发MapEventNpc.Enter 事件的问题。
6.增加 TActor.ThroughHuman  用于在脚本中动态控制是否可以穿过玩家。如果此值没被设置 True 或者 False 那么根据引擎规则 决定是否可以穿过。
            如果此值呗赋值过 那么根据赋值的值来决定是否可以穿过。 使用TActor.ResetThroughHuman(); 来清除脚本赋值 还原由引擎控制。
            同样 增加的还有:
             TActor.ThroughMonster  是否可以穿过怪物
             TActor.ThroughNPC  是否可以穿过NPC
             TActor.ThroughGuard  是否可以穿过卫士 
             TActor.ResetThroughMonster(); //  重置穿过怪物
             TActor.ResetThroughNPC(); // 重置怪物NPC
             TActor.ResetThroughGuard(); // 重置穿过卫士
7.添加创建账号窗口 和 修改密码窗口 编辑框组件UI可自定义。
8.修正版本管理器 数据库 ->选中增加选择状态 会报错的问题
9.重写物品状态系统.之前 UserItem.NoRepair UserItem.NoStore 等 字段被去除。
       增加 TUserItem.State 和 TStdItem.State 用于获取物品的状态。
       数据库内设置的物品状态 全部可以在 TUserItem.State 中动态修改(修改只影响对应的单个物品).
       比如数据库内物品设置了 禁止修理。
       那么所有生产出此物品都会被默认是指为禁止修理。 但是可以通过 TUserItem.State.NoRepair := False; 设置为允许修理。并且只影响单个物品。
       对应更新的State 属性字段有:
         DisableMake 禁止GM命令制造
         WriteLog 记录日志
         DropHint 掉落提示
         ButchHint 挖取提示
         NoPickUp 禁止拾取 
         BoxHint 宝箱提示
         ShowNameClient 显示名称 客户端.
         SpecialShow 特殊显示 客户端
         AutoPickUp 客户端自动拾取。
         NerverDrop  永不掉落
         Bind  绑定
         NoRepair 禁止修理
         NoStore 禁止存仓
         OfflineFree 下线消失
         NoDrop  禁止丢弃
         DeathFree 死亡消失
         DeathDrop 死亡必爆
         NoTakeOff  穿戴后不允许取下
         AutoBindAfterTakeOn  穿戴后自动绑定。
         CallMethodOnMonDrop  怪物掉落后触发脚本
         CallMethodOnPlayerDrop 玩家掉落后触发
         CallMethodOnButch  挖取时 触发函数。
         CallMethodOnPickUp  拾取时触发函数。
       更新之后如果有编译报错 UserItem.Bind 等 不存在的 字段提示 请手动改为 UserItem.State.Bind
 

11月16号

1.修正版本管理器物品特效重名会导致版本管理器 和M2会假死的问题。
2.修正上一版本 加载老的UI配置会假死的问题
3.修正附加属性点点+号按钮会导致 底部状态兰位置归为的问题。
4.修正十二生肖按钮不显示的问题
5.修正人物称号图片不显示的问题
6.修正属性点确定按钮不显示的问题
 

11月15号

1.修正物理攻击 弓箭手 弓箭手不会召唤同伴攻击玩家的问题 以及 死亡后复活 和 小退后 上线 弓箭手还会攻击玩家的问题。
2.修正不同阵营的怪物 不会主动攻击的问题
3.修正客户端变量标签<$HP> <$MP>  <$EXP> 不会及时刷新的问题
4.QFunction 增加 procedure  OnClickGameShop(Npc: TNormNpc; Player: TPlayObject; var OpenDefalut:Boolean); 点击商铺触发 通过控制OpenDefalut 来实现是否打开默认商铺. 默认为True.
5.DBServer 数据库选项增加角色名字控制 增加禁止创建包含阿拉伯 数字 和英文等控制
6.修正Gamelib.Broadcast({S=91M2;C=253});广播消息 客户端移动到文字上面 会默认红色字体的问题。
7.修改NPC对话框编辑 {M} 图层为最底层,解决会遮住文字的问题。
8.客户端游戏画面明亮度调整。
9.修正上一版本套装HP上限属性无效的BUG.
10.修正技能栏更新不及时的BUG.
11.修正背包存在 同时补充HP 和 MP的药品 不会优先解包药包的问题。
12.修正String.Ini会被自动添加默认值的问题
13.版本管理器增加重载M2脚本。点击按钮后 会自动编译脚本并且同步到M2 M2无需做任何操作。
14.重写选择角色场景 增加UI参数方便自定义。
15.版本管理器增加针对单个NPC脚本重载功能(不稳定,仅供测试使用)。
16.引擎支持无需编译脚本单元直接让引擎加载功能(不稳定,内部在测试使用)。
 
 

10月28号

1.修正脚本内对 Actor属性进行操作 会二次加成的问题。
2.修正 不管人物走多远 弓箭手会一直攻击 打他的人物 的BUG。
3.修正人物头盔 会挡住斗笠的问题。 
4.增加斗笠 面巾 数据库字段配置,Reserver: 0 面巾 1 斗笠.(区别在于人物内观 面巾会同头盔一并显示。而头盔和斗笠同时存在的话 只会显示斗笠.) Source: 0 戴上变成神秘人 1:戴上不变成神秘人
5.修正怪物可能会闪的BUG。
6.修正摆摊界面部分UI不能自定义的问题.
7.修正摆摊摊主 开着摆摊界面 有玩家出售收购物品 后 摆摊摊主 界面不更新的问题。
8.优化药品卡药的问题。
9.修正NPC对话框动画  {M}播放会少一帧的问题。
10.String.ini文件 支持留空 不发送消息。 如:
ManLongOutDearOnlineMsg=
将不会发送红色空格消息。
11.修改顶部扩展栏位UI可以更改位置。以及 
Player.AddExtendButton
Player.AddTopExtendButton 函数坐标不生笑的问题。
     如果需要使用坐标 那么所有添加的都要使用自定义坐标。 否则在添加非自定义坐标的按钮时候会认为是 自动坐标 将之前添加的全部自动排序
 
 
 

10月20号

1.修正小地图组件不能前置的问题。
2 增加.脚本按钮 设置组件可视按钮,标题可以显示。
3.增加小地图鼠标XY组件。以及 地图属性区域编辑。
4.修正 集体隐身术 治愈术 神圣战甲术 等buff对队友使用 宝宝会攻击队友的bug
5.修正自动增加泡点值无效的问题。
6.NPC对话编辑M类型增加DB字段取值0-11表示绘制模式对于非透明的BMP图片可以调节绘制模式达到混合透明的效果。例如{M=1480-1498;F=Prguse.wil;TB=100;OX=122;OY=-85;DB=4}
7.修正神圣战甲术 幽灵盾 等 会对宝宝的HP造成影响的bug.
8.增加GameLib.GetLastThrowItemList :TList; 用于获取 GameLib.ThrowItem 和 GameLib.ThrowItemEx 丢出在地上的物品对象。
例如:
    var
        ItemList :TList;
        I : Integer;
        Item : TUserItem;
    begin
        Gamelib.ThrowItem('3', '乌木剑', 300, 300, 3, 1, Player); //在地图300x300的3格坐标范围内爆出一把乌木剑,当前的Player可拾取
        ItemList := GameLib.GetLastThrowItemList;
        for i := 0 to ItemList.Count - 1 do
        begin
             Item := TUserItem(ItemList[i]);
             //对Item 进行操作。
        end
    end;

10月19号

1.修正高分辨率设计的UI到低分辨率下不会自适应的问题。
2.修正 NPC编辑动画框 的大小不会自动适应。导致可能点击不到的问题。
3.M2版本管理器增加设置为默认版本按钮 用于快速设置版本为M2引擎使用版本。
4.修正多个宝宝在攻击同一怪物的情况下 会走来走去的问题。
5.修正顶部按钮不显示的问题。
6.修正底部状态栏 自动喊话等五个按钮资源图片会被自动替换的问题。
7.修正物品名字会把玩家挡住的问题。
8.修正套装信息 没有根据玩家性别显示对应衣服 而是把两件都显示出来的问题。
9.套装信息 对应宝石 改为[石]
10.修正施毒术没有目标对象依旧有魔法特效的问题。
11.修正部分png导入后 再游戏内不显示的问题。
12.修正脚本编辑器 “拷贝为HTML格式”功能无效的问题。
13.增加刺客技能效果 自动识别 归来客户端 和 热血传奇客户端。
14.版本管理器 数据库 增加跨版本 可粘贴复制 记录功能。
15.增加立即取消变身函数:TActor.CancelToMonster.
16.修正宝宝会将人物挤出安全区的问题。
17.购买和拆分按钮标题可修改。
18.增加在线改名功能。
使用方法:
GameLib.GameLib.ReNamePlayer(Player,新名称);
同时ManagerNpc 对应增加两个触发函数 表示 改名结果。需要注意的是这个时候传递进来的PlayObject 可能为nil 。
procedure OnPlayerRenameSucess (State: Integer;PlayObject: TPlayObject; const OldName, Newname: String); //改名成功
procedure OnPlayerRenameFail (State: Integer;PlayObject: TPlayObject; const OldName, Newname: String);//改名失败
参数意义说明:
    State : 状态码 。0:改名成功, -1:新的名字已经存在无法改名。-2,-3 DBServer异常(可能是数据库链接断开或者被关闭)。 -4:新的角色名字非法。
    PlayObject :要改名的玩家对象 到此处可能有可能为nil
    OldName : 原名字
    Newname :新名字
注意: 改名成功后脚本内使用的自定义文本 涉及到了人物名称的 请自行在OnPlayerRenameSucess 对其进行对应处理
    名字的额外说明:
    脚本内使用玩家名字按原先的设置 Player.Name 写即可
    系统会自动判定 Newname 为空则显示OldName 不为空则直接显示新名
    OldName 为建人物的时候定死的 仅能修改 Newname 且该名字在服务器内不存在同名
    OldName和Newname 这两个仅在写脚本界面给玩家看到的时候调用即可
 

10月13号

1.增加组件锚点功能。
2.修正组件按钮标题 文字不显示的问题。
3.修正UI列表拖放会导致UI列表异常的问题。
4.修正商铺界面可能会透明的问题。
5.封包结构重新编写。最大封包扩展为32K.
6.修正在安全区上线 可能导致人物撞到NPC反弹的bug
7.NPC编辑 增加 {M 类型 } 增加 TA表示 每帧时间 并且 动画不循环 播放停止。TB表示每帧时间并且动画不循环 播放消失。
8.修正坐骑跑动可能会卡的问题
9.修正30+组件无法更换 按下图片序号的问题
10.登陆器增加自动修改桌面颜色位数为 32 以解决不透明的问题。

10月10号

1.修正合区工具导致合区可能会丢失角色的问题。
2.修改行会名称组件可自定义
3.增加出售文字可自定义。
4.恢复角色列表组件更换 自定义能力更强。
5.修正主称号不可见的BUG。
6.修正商铺类型移动无效的问题
7.查看他人时装点击无效的问题。 如果是老版本的自定义UI 存在此问题。 请先用最新版本客户端,再不加载UI的情况下 将查看他人 页面窗口导出。 再打开UI配置导入即可
8.设置技能快捷键面板增加文字标签 可自定义。
9.修正魔法盾自身绘制是 人物在魔法盾上面的问题
10.修正小退选择其他角色会黑屏,以及 在上线蓝 血为0 的问题。
11.引擎优化
 

10月2号

1.增加TActor.GetSlaveList 用于获取宝宝的列表。
2.增加TActor.SlaveRelax 判断以及设置 宝宝的状态, true 为休息 false 为攻击
3.修正查看女刺客装备发型不对的bug
4.修正查看他人不显示内观特效 以及 会显示子自己的内观特效到他人的BUG
5.修正查看他人装备弓箭手显示错乱的问题
6.修正查看他人时装不显示的问题
7.NPC编辑器增加倒计时标签<BR>         {SC=10;SF=@CountDownOver}
          表示 倒计时10秒 倒计时结束后 执行CountDownOver函数 (必须再对话框没有关闭的情况下) ,如果SF不填写表示 仅仅倒计时而已
8.修正GameLib.MonGen 函数中心点再不可移动点 导致怪物刷不出来的问题
9.UI修改 商品列表 和仓库物品列表 可自定义
10.修正登陆器会创建Log文件夹的问题
11.修正登陆器不会创建快捷方式的问题(登录器列表配置有个允许生成快捷方式要打勾)。
12.修正ShowProgressEx 会循环调用 成功或者失败函数的问题。
13.修复打开WZL文件PNG花屏的问题.

引擎官网:www.91M2.com   交流群:5555999   此引擎仅供测试,切勿用于商业用途。如有侵权请立即联系我们,我们将在第一时间删除。