精易论坛

标题: 反馈信息列表为什么要创建等级和临时等级 [打印本页]

作者: 豪赫之家    时间: 14 小时前
标题: 反馈信息列表为什么要创建等级和临时等级

在游戏里面要获取反馈等级的时候:创建临时等级可以理解,但是为什么要再创建一个等级,而且把临时等级和等级都转换为整数进行比较大小,再赋值相等呢?这个不太理解
直接把获取到的临时等级反馈到超级列表框里不行吗?

作者: 山猫啊    时间: 14 小时前
没看到等级这个变量获取数据的入口   这里可能写错了    终于超列反馈可能是防止组件刷新闪动   也可能是为了怕组件引起的崩溃  都有可能 得看内部是不是有许可证
作者: mytiger    时间: 13 小时前
意思是在循环判断过程中只有等级增加才会反馈等级信息到列表
作者: YourH    时间: 12 小时前
少了什么东西,应该有个先获取之前的等级赋值给等级变量,如果临时等级>赋值的等级,那就反馈给列表信息里面更新超列,反之不反馈
作者: 豪赫之家    时间: 11 小时前
mytiger 发表于 2025-5-17 09:27
意思是在循环判断过程中只有等级增加才会反馈等级信息到列表

我截图的上面,临时等级和等级都是变量,临时等级通过ocr命令得到了实时的等级,但是等级这个变量没有初始值呀,难道循环一次,等级这个变量增加1吗?
作者: 豪赫之家    时间: 11 小时前
YourH 发表于 2025-5-17 10:44
少了什么东西,应该有个先获取之前的等级赋值给等级变量,如果临时等级>赋值的等级,那就反馈给列表信息里 ...

就是啊,等级和临时等级都是在这个子程序的变量,临时等级通过ocr得到实时的等级,直接反馈到超级列表框不行吗?
作者: mytiger    时间: 11 小时前
豪赫之家 发表于 2025-5-17 11:26
我截图的上面,临时等级和等级都是变量,临时等级通过ocr命令得到了实时的等级,但是等级这个变量没有初 ...

第一次的初始值是""会将临时等级赋值到等级,后面只有当临时等级有增加才会反馈
作者: 浅笑c    时间: 11 小时前
因为这个逻辑是为了判断找到后的临时等级必须>当前等级才进行操作。如果不用新的临时变量记录一份,直接用于判断返回,那么后续插入和传递到其他函数时,难道又找一次再传递浪费性能
作者: 豪赫之家    时间: 6 小时前
浅笑c 发表于 2025-5-17 11:57
因为这个逻辑是为了判断找到后的临时等级必须>当前等级才进行操作。如果不用新的临时变量记录一份,直接用 ...

他不是在判断循环里面吗,一直在ocr识别等级这个区域,是不是循环一次,往超级列表反馈一次,只不过,等级一样的时候也是上传的?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4