1 527
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-137 روز
-1530 روز
تعداد پستها
در حال بارگیری داده...
واکنشها
نظرات
ستارههای تلگرام
بهترین پستها بر اساس
در حال بارگیری داده...
تجزیه و تحلیل انتشار
پست ها | ديناميک بازديد ها | |||||
sticker.webp | 139 | 0 | 0 | 4 | برای مشاهده آمار وارد شوید | |
在快手
发布相关本频道比翼鸟作品
每1万播放量等于8.8元
到时候带上主页截图和作品截图
不要死流量!不要死流量!不要死流量!
联系我领取→ @pmnb521 | 113 | 0 | 0 | 1 | برای مشاهده آمار وارد شوید | |
有bug反馈 @pmnb521 | 98 | 0 | 0 | 1 | برای مشاهده آمار وارد شوید | |
比翼鸟内核更新
1 自瞄那三个线程里一模一样的五十行判断逻辑全抄了一遍我把它们合并了现在编译器直接生成跳转表CPU不用挨个分支去猜
2 那一长串竖线找武器ID看着头疼换成switch后编译器建了查找表比原来快
3 同样的四路判断写了两遍删掉一份代码干净不少
4 每帧反复调同一个函数提取出来复用后压栈出栈的开销就没了
5 之前读敌人数据来回跨进程读内存合并完每帧少读十几次帧数稳了
6 遍历敌人时反复解多级指针我把能缓存的指针全缓存了每个敌人少几次寻址
7 代码里混了double进去CPU白做精度转换统一成float后好多了
8 那8个数组之前全在堆上动态分配改成静态数组后启动就不走堆了
9 绘制里那些高频短函数直接强行内联每帧的函数跳转就没了
10 系数散得到处都是统一抽成独立函数配上switch维护起来方便
11 把是不是龙息弹喷子狙这种判断单拎出来后面直接缓存结果不用每帧重算
12 武器ID没必要每帧去读内存切枪的时候更新一次平时读缓存就行
13 libue4 worldRoot这些基址游戏里基本不动能缓存的都缓存下来不用每帧重算多级指针
14 pow(x 2)写成x*x sqrt换sqrtf别让库函数在底层磨叽一条指令的事
15 加了锁防崩还抓了个致命bug那个第一次变量初始值写反了导致功能一直没生效改完才算真跑通
网盘下载↓
https://pan.xunlei.com/s/VP317opDZrdK1caahlpSK5EqA1?pwd=kdh5# | 209 | 0 | 0 | 4 | برای مشاهده آمار وارد شوید | |
بدون متن... | 242 | 0 | 0 | 3 | برای مشاهده آمار وارد شوید | |
成了 | 268 | 0 | 4 | 3 | برای مشاهده آمار وارد شوید | |
ace出息了呀他要入侵内核层了我宣布挂圈就此解散 | 270 | 0 | 3 | 3 | برای مشاهده آمار وارد شوید | |
这次优化我可以直接对标原版比翼鸟这个是最高的占用了28%可能对高端手机没感觉对低端绝对是史诗级的优化 | 267 | 0 | 1 | 2 | برای مشاهده آمار وارد شوید | |
比翼鸟1.2.apk | 281 | 0 | 0 | 1 | برای مشاهده آمار وارد شوید | |
谁有PUPG4.6的数据
有的话@BYN6666 | 281 | 0 | 0 | 0 | برای مشاهده آمار وارد شوید | |
国庆节快乐 | 378 | 0 | 0 | 7 | برای مشاهده آمار وارد شوید | |
囯庆带快乐 | 1 | 0 | 0 | 0 | برای مشاهده آمار وارد شوید |

