1 527
Подписчики
-324 часа
-137 дней
-830 дней
Количество постов
Загрузка данных...
Реакции
Комментарии
Telegram Stars
ТОП постов по
Загрузка данных...
Анализ публикаций
Посты | Динамика просмотров | |||||
sticker.webp | 104 | 0 | 0 | 4 | Войдите, чтобы посмотреть аналитику | |
在快手
发布相关本频道比翼鸟作品
每1万播放量等于8.8元
到时候带上主页截图和作品截图
不要死流量!不要死流量!不要死流量!
联系我领取→ @pmnb521 | 99 | 0 | 0 | 1 | Войдите, чтобы посмотреть аналитику | |
有bug反馈 @pmnb521 | 83 | 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# | 203 | 0 | 0 | 4 | Войдите, чтобы посмотреть аналитику | |
Нет текста... | 222 | 0 | 0 | 3 | Войдите, чтобы посмотреть аналитику | |
成了 | 260 | 0 | 4 | 3 | Войдите, чтобы посмотреть аналитику | |
ace出息了呀他要入侵内核层了我宣布挂圈就此解散 | 263 | 0 | 3 | 3 | Войдите, чтобы посмотреть аналитику | |
这次优化我可以直接对标原版比翼鸟这个是最高的占用了28%可能对高端手机没感觉对低端绝对是史诗级的优化 | 262 | 0 | 1 | 2 | Войдите, чтобы посмотреть аналитику | |
比翼鸟1.2.apk | 264 | 0 | 0 | 1 | Войдите, чтобы посмотреть аналитику | |
谁有PUPG4.6的数据
有的话@BYN6666 | 264 | 0 | 0 | 0 | Войдите, чтобы посмотреть аналитику | |
国庆节快乐 | 365 | 0 | 0 | 7 | Войдите, чтобы посмотреть аналитику | |
囯庆带快乐 | 1 | 0 | 0 | 0 | Войдите, чтобы посмотреть аналитику |

