Android Unity3D 截取交互事件(一) 之UnityEngine.Input getKey()等方法的修改
2015-02-03 10:47
351 查看
目的:截取Android Unity3d游戏交互事件,例如游戏中的keycode事件,并做自定义修改。
工具:apktool , .net Reflector 以及插件Reflexil
前言:
Android游戏的项目中,遇到Unity3D游戏的情况特别多。研究一下,废话不多说,植入主题:
操作:
1.先拿到一个Unity3D 的游戏,用apktool 反编译,去到asserts/bin/Data/Manager 目录下,里面就是存放Unity3d 的dll 文件。
2.把UnityEngine 拷贝到一个新的文件夹里。(因为在原来的文件夹编译会提示重复引用的异常,拷出来是最笨的方法了)用Reflector
这几个方法就是Unity3d C# 写的获取事件的方法了。
3.直接用Reflexil 工具,对对应的方方法进行修改。
4.编译,放回asserts 文件夹下。编译打包签名apk。直接就可以运行了
工具:apktool , .net Reflector 以及插件Reflexil
前言:
Android游戏的项目中,遇到Unity3D游戏的情况特别多。研究一下,废话不多说,植入主题:
操作:
1.先拿到一个Unity3D 的游戏,用apktool 反编译,去到asserts/bin/Data/Manager 目录下,里面就是存放Unity3d 的dll 文件。
2.把UnityEngine 拷贝到一个新的文件夹里。(因为在原来的文件夹编译会提示重复引用的异常,拷出来是最笨的方法了)用Reflector
这几个方法就是Unity3d C# 写的获取事件的方法了。
3.直接用Reflexil 工具,对对应的方方法进行修改。
4.编译,放回asserts 文件夹下。编译打包签名apk。直接就可以运行了
相关文章推荐
- Android Unity3D 逆向截取交互事件(二) 之逆向修改dll并加入Java的接口
- input text 的事件及方法
- input text 的事件及方法
- mysql下修改engine引擎的方法
- input text 的事件及方法
- WinForm 窗体之间交互的一些方法-兼托管事件
- 数据窗口的ItemChaned事件中修改当前值的方法
- input text 的事件及方法
- input text 的事件及方法
- input text 的事件及方法
- html input type text标签属性和方法事件 (一)
- Html input type text标签属性和方法事件
- 在頁面中執行Javascript方法,修改另一個頁面中的Button的Onclick事件執行函數,并獲得其頁面值
- html input type text标签属性和方法事件
- html input type text标签属性和方法事件
- MOSS按钮的默认事件修改方法(JS)
- HTML :input text 的事件及方法
- 使用JavaScript修改组件中onclick事件所执行的方法
- Asp.net 更改Alert样式和后台注册Jquery的Ajax异步提交事件[包括处理前操作、处理后操作(注明:此方法只是作为参考,如有需要可自行修改)]
- html input type text标签属性和方法事件