使用.NET Reflector 查看Unity引擎里面的DLL文件
2015-08-20 11:10
447 查看
转载标注来源哦!原地址在这里!在这里!
当你查看unity里面API的时候,是不是有时候追踪了一两步就碰到DLL文件走不下去了呢?很是不爽吧。
这种问题我也是经常碰到。这是人家商业引擎不想让你看到底层代码啦,所以着急不得。
不过,今天我终于有了办法解决这个问题。那就是使用反编译DLL文件!简单,粗暴。不过为了了解底层的结构,这也不失为一种办法哦。
OK!啰嗦了半天,让我带你进入今天的主题吧。
1.首先下载.NET Reflector 8.3.3.115.(如果链接失效,请告诉我哦。里面还有一个插件可以导出cs文件)
2.双击安装ReflectorInstaller.exe。
3.打开.NET Reflector 8.3。如图:
4.点击file -> Open Assembly 如图:
5.把位置定位到你的Unity安装位置,如E:\software\Unity\Editor\Data\Managed 。你可以选中 UnityEngine.dll,UnityEditor.dll等dll文件,点击打开后,你的目录如图
接下来,你就可以点击对应的DLL文件,查看你在官网上想看却看不到的东西啦!
第一次写文章,大家多多鼓励哦!
当你查看unity里面API的时候,是不是有时候追踪了一两步就碰到DLL文件走不下去了呢?很是不爽吧。
这种问题我也是经常碰到。这是人家商业引擎不想让你看到底层代码啦,所以着急不得。
不过,今天我终于有了办法解决这个问题。那就是使用反编译DLL文件!简单,粗暴。不过为了了解底层的结构,这也不失为一种办法哦。
OK!啰嗦了半天,让我带你进入今天的主题吧。
1.首先下载.NET Reflector 8.3.3.115.(如果链接失效,请告诉我哦。里面还有一个插件可以导出cs文件)
2.双击安装ReflectorInstaller.exe。
3.打开.NET Reflector 8.3。如图:
4.点击file -> Open Assembly 如图:
5.把位置定位到你的Unity安装位置,如E:\software\Unity\Editor\Data\Managed 。你可以选中 UnityEngine.dll,UnityEditor.dll等dll文件,点击打开后,你的目录如图
接下来,你就可以点击对应的DLL文件,查看你在官网上想看却看不到的东西啦!
第一次写文章,大家多多鼓励哦!
相关文章推荐
- Unity绘制GUI连连看(尚未完善效果和重置)
- unity第二讲
- Unity3D 中 protobuf-net
- Unity中OnGUI绘制贪吃蛇
- Unity3D shader简介
- unity中的[xxxxxx]特性(Attributes)
- unity中的[xxxxxx]特性(Attributes)
- unity中鼠标拖拽物体移动
- unity3d 学习笔记_____Native2d 刚体、冲击、联合使用
- 全面理解Unity加载和内存管理
- Unity 3D中的内存管理
- Unity3d基础组件 (Component) 和脚本 (Script) 关系
- Unity项目中UI同学需知的程序相关要点
- Unity Shader 学习笔记 (八) 语义词与语义绑定
- 浅尝Unity 3D的Asset Bundle知识(七)-----依赖的利用
- Unity 3D Android对dll加密和重编译mono源码进行解密
- unity3d 系统方法执行顺序
- Unity 2D 教程汇总
- Unity 2D 英文教程(www.raywenderlich.com)
- Unity 5.x的专用插件推荐