八荒大鬼 发表于 2018-11-8 13:57

关于太吾世界打开界面卡顿,比如仓库东西多,工作间NPC多,进大城市左侧NPC多,该如何优化

本帖最后由 逝水小同学 于 2018-11-8 18:07 编辑

我看到很多人说游戏卡,然后说茄子排序有问题之类的话,其实卡的问题不在于排序,而是在于UI的加载问题上。
就拿主界面左侧NPC列表来说,我们进入一个200人的村子,会有200个NPC,但是左侧玩家能看到的也只是五六个NPC而已,我们如果只是把看到的这五个NPC加载出来,那么速度当然是比把200个NPC都加载出来的速度快很多的。

我写了两个方法,都是显示32767个格子在视窗中,Fun1是用我优化的方法,Fun2是游戏原本的方法。
游戏原本的方法就是我有几个格子要显示,我全部加载出来,而我的方法是只加载看得到的,看不到的就不加载出来。
我们可以看到,右边用方法1加载出来的,左边用方法2加载出来的,灰色的表示玩家看得到的区域。
创建了32767个格子,连滑动都会卡,是一次性把UI加载出来之后显示什么内容都设置好了,而我优化的UI是只加载你看得到的那几个格子,你滑动的时候我才实时刷新UI的内容,滑动都是非常流畅的。
方法1出来的速度比方法2快了150倍,而且如果UI越复杂,数量越大的话这个差距可能还会更明显。













太吾绘卷优化MOD
仓库 http://bbs.3dmgame.com/thread-5809052-1-1.html

进城 http://bbs.3dmgame.com/thread-5810636-1-1.html


工作间 http://bbs.3dmgame.com/thread-5811014-1-1.html

附件是这个DEMO的代码和工程,还有几个优化MOD的源代码,供大家一起参考学习,也希望《太吾绘卷》尽快把游戏优化好,让大家能有更好的体验!**** Hidden Message *****








我不取名了JOJO 发表于 2021-1-2 19:12

1111111111111111111111111

黄泉莫问 发表于 2021-2-18 16:21

小迷弟

h304078298 发表于 2021-11-22 15:26

试试看,这才10年就好卡

八荒大鬼 发表于 2021-12-13 13:47

欢迎关注Bili主播:八荒大鬼!加入粉丝扣扣群50948165满百人领取百元红包哦!我现在每天晚上直播游戏!!

星夜无眠 发表于 2022-2-4 12:28

牛逼牛逼牛逼!

sd3414947 发表于 2022-2-26 16:25

牛逼!!!!!!!!

hu2541778491 发表于 2022-4-20 09:20

感谢大佬

steven011 发表于 2022-4-25 08:39

66666666666666

菩提泪 发表于 2022-10-12 12:09

66666666666666666

tgm1999 发表于 2022-10-12 15:27

11111111111111111

乌龟哈哈 发表于 2022-12-4 21:58

谢谢啦,我说怎么突然卡了

月而已 发表于 2022-12-17 01:05

6666666666666666666666666666666

lululalala2020 发表于 2023-10-30 14:12

666666666666666666666
页: [1]
查看完整版本: 关于太吾世界打开界面卡顿,比如仓库东西多,工作间NPC多,进大城市左侧NPC多,该如何优化