美文网首页
cocos2dx-lua 加速器调研(二)

cocos2dx-lua 加速器调研(二)

作者: 刃之剑 | 来源:发表于2021-12-06 11:17 被阅读0次
    调试一.创建静态库(依赖cocos2d环境)植入项目.通过游戏调用相关timescale函数,自己暴露函数,不需要游戏暴露.
    通过调试是可以实现加速.
    依赖游戏必须重新集成SDK.当然调试1虽然可以实现lua类游戏的加速,但是必须集成静态库(含有cocos2d环境),集成的sdk会大一个G,但是打出来的只会大几兆.
    总结:是可以实现加速,但是不是合适的.
    
    调试二.创建动态库(依赖cocos2d环境),通过注入mach-o文件的形式,将加速的api自己暴露出来,理论上应该是可以的.
    但是调试过程发现是无法实现加速功能.
    
    是基于游戏不做任何修改的调试.只需动态注入.也是最为理想的方式.通过脚本注入只会增加一个20来兆的动态库.
    总结:是理想的,但是还没实现.
    
    调试三.
    
    通过修改游戏内的文件加入的一个普通的算法函数却可以拿到结果.
    通过添加自定义lua类也可以调用普通的不依赖.
    但是通过植入lua脚本到游戏里面,找不到lua调用的加速环境.
    
    
    下一步需要逆向看看别人的.多研究一下
    

    相关文章

      网友评论

          本文标题:cocos2dx-lua 加速器调研(二)

          本文链接:https://www.haomeiwen.com/subject/qfjgxrtx.html