搜索
查看: 2055|回复: 22

自定义UI重大问题

[复制链接]
发表于 2021-5-29 13:41:02 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 210528
登陆器版本号: 210522
BUG描述: 看下面的详细说明吧。
BUG重现方式: 看下面的详细说明吧。
修复后应达到的效果: 看下面的详细说明吧。
联系QQ: 隐藏内容
由于0522内挂新增加了几个选项,于是我在前几天想着把ui更新一下,结果结果出大问题了
1、210522版登陆器配置出来的UI设置会打乱老版登陆器生成的UI设置的控件排序。

(由于我在修改ui的时候,没有另存,直接覆盖了原来的文件,没有对比了,下图是重新大概排了一下的演示)
如图:

左边为原来正常的顺序,右边是被打乱了的顺序。
而此结果直接导致,点击心法按扭,显示出来的不是心法的那个页面,却变成了功体的界面,刚开始把我搞得头都大了,想了半天都不知道哪里出问题了,因为更新前还好好的,就更新了一下内挂处的一些选项,其它没变,想了很久,才想起以前引擎更新的时候也有这种毛病,以前也被坑了好多次,所以大致判断是新登陆器把UI文件又破坏了,于是打开UI查问题,查来查去,才发现是控件的顺序被打乱了导致的。

2、怎么形容这个问题呢,
还是看图吧:

看吧,好多个同样的控件名,
具体原因,你们应该能猜到是什么,比如登陆器开第1个号第1调用了ui,再登陆第二个号调用同一个ui,那么第二个号的ui设置里实际就会再多出一套自定义的控制名,以此类推。
3、SetClientUIProp 将参数 Visible设 置为False时,不生效。
导致的结果如图:

一堆窗口关不掉。

由于没想到会有这样的问题,在更新ui的时候是直接保存的,没有另存,哎。头大了。
修复这问题的时候有没有法让配置器自动删除重复的控制呀。所有的自定义控制复制了好多出来,都分不清楚哪些是哪些了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2021-5-29 13:46:59 | 显示全部楼层
那么多那是你因为来回读取N次导致的!小问题不要慌!
发表于 2021-5-29 13:51:34 | 显示全部楼层
你设计登陆器的登陆器是不是还集成了ui?如果是的话,那么每次打开都会复制一遍
以前也是这样
 楼主| 发表于 2021-5-29 13:52:20 | 显示全部楼层
逮住腿打断 发表于 2021-5-29 13:46
那么多那是你因为来回读取N次导致的!小问题不要慌!

是啊,来回读取n次,怎么能不慌呢,原版正常的文件没了,被覆盖了,现在都分不清楚了,要去手动删,要把人搞死。因为这个自定义的控制有很多。一套都有好几十个,结果复制出来了好多套,相当于几百个,要手动删除重复的,眼都要看花,一不小心就是该删完的可能没删完,要不就是要保留一个的给全删了。
 楼主| 发表于 2021-5-29 13:53:37 | 显示全部楼层
上线发呆 发表于 2021-5-29 13:51
你设计登陆器的登陆器是不是还集成了ui?如果是的话,那么每次打开都会复制一遍
以前也是这样 ...

没有集成ui的,都是空的,每次都是单独调用ui文件呀。
 楼主| 发表于 2021-5-29 13:55:18 | 显示全部楼层


看吧,每次都是单独配置无集成ui的登陆器。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2021-5-29 14:22:38 | 显示全部楼层
完全自己问题
已经再群里告诫过很多次了,UI编辑模式不要集成UI
发表于 2021-5-29 14:23:15 | 显示全部楼层
深澜 发表于 2021-5-29 13:55
看吧,每次都是单独配置无集成ui的登陆器。

你应该是之前就已经被复制了
我从来没遇到过无限复制的情况
 楼主| 发表于 2021-5-29 14:58:27 | 显示全部楼层
怪怪 发表于 2021-5-29 14:23
你应该是之前就已经被复制了
我从来没遇到过无限复制的情况

不信自己试吧,多说无益。

补充内容 (2021-5-29 15:08):
刚再重新试了下,两个ui文件,内容相似,不关窗口,重复替换载入就有这种问题。

补充内容 (2021-5-29 15:40):
再试了,就是同一个ui文件,在不关窗口的前提下,直接重复载入,都会重复。所以,这根本不是我在生成登陆器的时候就集成了ui
发表于 2021-5-29 15:17:53 | 显示全部楼层
肯定 不能重复替换载入啊,怪不得你反应打开卡。每次必须关闭登录器的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-25 03:28 , Processed in 0.553875 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表