设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

【插件】优化事件过多造成的卡顿(2024.6.25更新)

查看数: 1812 | 评论数: 17 | 收藏 11
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-4-9 21:41

正文摘要:

本帖最后由 kyjoke 于 2024-9-11 15:19 编辑 通过重写事件的更新函数,分出渲染帧和逻辑帧, 并且使用曼哈顿算法来判断事件和玩家的距离。 距离越远的事件刷新频率将成倍降低,从而实现动态资源管理 用人话来说, ...

回复

kyjoke 发表于 2024-8-24 09:21:35
l734273398 发表于 2024-8-20 14:33
大佬,可以用在MZ不

我只能说。。应该不行,而且肉眼看起来非常奇怪。我最近是没什么思路把这个改好了,要不是论坛不能删帖我早删了
l734273398 发表于 2024-8-20 14:33:25
大佬,可以用在MZ不
kyjoke 发表于 2024-8-1 02:18:43

有bug,修不好()先别用
盏月ZY 发表于 2024-7-27 19:40:15
好东西,试试看
kyjoke 发表于 2024-6-26 20:40:18
zimu97 发表于 2024-6-26 19:41
这个插件我好像用不了

...你不会指的是mz吧?这个插件重写的地方有点太多了
zimu97 发表于 2024-6-26 19:41:53
这个插件我好像用不了
灯火长明 发表于 2024-5-9 17:38:49
kyjoke 发表于 2024-5-7 14:20
好的,感谢。话说刚刚看了大佬你的任务插件帖子为啥作废了?我还在用你这插件还等着你更新呢 ...

我重构了个用于mz的任务插件,mv的话不打算兼容了
马铃薯条 发表于 2024-5-9 10:42:33
牛逼啊大佬
kyjoke 发表于 2024-5-8 22:07:05
好了,重大更新好吧。现在渲染帧分离完善了,哪怕距离很远也不会看起来一卡一卡的

点评

那就不用担心,毕竟这是按照事件为基准去判断玩家,而不是按照玩家为基准。玩家只有一个,所以不用进行筛选。  发表于 2024-5-9 16:01
这几个算法时间效率差异小,可以看作是三角型不同部分,会因为距离筛选出来的刷新分级不一样,导致的刷新执行效率差异,这是个刷新方案的差异  发表于 2024-5-8 23:18
毕竟算法问题我不是很懂,如果切比雪夫距离效率更高的话我会尝试的  发表于 2024-5-8 22:49
曼哈顿可能不如切比雪夫?  发表于 2024-5-8 22:20
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 22:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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