关于pvz2可修改高帧率需要说明的事
2022-05-15 23:29 作者:apples1949 | 我要投稿

我知道pvz2安卓玩家发现可以破除帧数限制应该都很高兴
但我得泼一盆冷水
宝开当时为什么弃用60帧而是保持30帧到现在
我有两个猜想:
1.大多数玩家的设备当时跟不上
2.高帧率可能出现一些恶性bug
但目前shuttle的60帧安装包目前据我所知没有什么玩家反馈有什么问题,所以可能什么事都没有。
不过目前我自己测试帧率的情况下发现30帧转高帧率没法直接覆盖安装,需要卸载重新安装。60帧以上安装更高帧率没有覆盖安装失败的问题。且pvz2动画只做了30fps。考虑到很多玩家连怎么转移存档都不会更不用说保留冒险进度,我最终还是建议如果没有这方面的需求一定要慎重考虑是否要转高帧率。特别是手机配置不行或者是手机只支持60帧的玩家。
下面进入正题:说一下修改需要用到的工具
mt文件管理器(有dex编辑器++版本)
安装包
选择所有的dex文件反编译打开
选择文件com/popcap/SexyAppFramework/AndroidSurfaceView$AndroidRenderer点开
右上角点击搜索Const-wide/16 v2 搜索到的这行修改后面的0x数字
能参考的修改值如下:0x21≈30fps(≈33.3fps) 0x16≈45fps(≈45.45fps) 0x10≈60fps(=62.5fps) 0xd≈75fps(≈76.92fps) 0xb≈90fps(≈90.91) 0x8≈120fps(=125fps) 这些数值是怎么计算出来的视频有说明
修改完后退出编译,再退出保存安装包,就修改完了
我知道有的人想要给不同的帧率安装包分化为不同的共存包,可以看我以前发布的视频教程,更复杂点
