使用.NET Reflector 查看Unity引擎里面的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文件,查看你在官网上想看却看不到的东西啦!

第一次写文章,大家多多鼓励哦!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-07 01:30:03

使用.NET Reflector 查看Unity引擎里面的DLL文件的相关文章

(转)使用.NET Reflector 查看Unity引擎里面的DLL文件

当你查看unity里面API的时候,是不是有时候追踪了一两步就碰到DLL文件走不下去了呢?很是不爽吧. 这种问题我也是经常碰到.这是人家商业引擎不想让你看到底层代码啦,所以着急不得. 不过,今天我终于有了办法解决这个问题.那就是使用反编译DLL文件!简单,粗暴.不过为了了解底层的结构,这也不失为一种办法哦. OK!啰嗦了半天,让我带你进入今天的主题吧. 1.首先下载.NET Reflector 8.3.3.115.(如果链接失效,请告诉我哦.里面还有一个插件可以导出cs文件) 2.双击安装Ref

怎么查看jar包里面的.class文件源java代码

http://book.zhulang.com/299056/736458.html http://book.zhulang.com/299056/736459.html http://book.zhulang.com/299056/736460.html http://book.zhulang.com/299056/736461.html http://book.zhulang.com/299056/736462.html http://book.zhulang.com/299056/7364

关于项目部署后Tomcat里面的class文件不齐全

问题:项目部署后Tomcat里面的class文件不齐全 解决办法:查看 Eclipse 视图中的 problem 视图 我们发现.是Java compiler 编译 有问题,在 window -- preferences -- java -compiler 中调节 Compiler compliance level ,重新 clean ,启动 tomcat 服务器,问题解决!

访问WEB-INF里面的jsp文件

WEB-INF目录下的jsp文件,在浏览器中是不能直接访问的.(没有访问的权限) 如果将jsp文件放入WEB-INF目录下,将不能访问. 比如在jsp页面中直接写 1 <a href="/WEB-INF/content/index.jsp"> 那么将不能访问. 在struts中必须用action来实现页面的跳转,才能访问WEB-INF里面的jsp文件. 将上面的jsp页面中的链接写为: <a href=index.action> 在struts配置文件中添加这么

直接修改别人jar包里面的class文件 工具:jclasslib

出于某些原因 需要把别人jar包里面的class修改一下信息 配置文件*.properties MANIFEST.MF 这些东西可以直接用记事本打开修改 然后替换掉就OK.. 在网上游荡了半天,没有找到合适的方法 开始我是先用jd-gui反编译 把我需要修改的那个A.class文件反编译出来把代码保存到A.Java 然后直接在dos里面用javac A.java编译 问题来了.. 因为A.java引用了很多其他jar下面的方法 而且A.java有package 鼓捣了半天以后 最终结果:编译无法

windows里面的hosts文件

一.什么是Hosts文件? hosts文件是一个用于储存计算机网络中各节点信息的计算机文件.这个文件负责将主机名映射到相应的IP地址.hosts文件通常用于补充或取代网络中DNS的功能.和DNS不同的是,计算机的用户可以直接对hosts文件进行控制. 1.Hosts文件的历史 ARPANET(Internet的前身)并没有对网络中各节点的地址使用DNS进行解析.由于当时对于这个用途并没有中心化的系统,每个网络节点都使用自有的网络节点地图,并指派相应的名称方便用户记忆.当时并没有任何系统来保证网络

PTC Creo Parametric 中使用ProE里面的“从文件混合”功能

ProE升级为Creo Parametric后,界面发生了很大的变化,一些功能菜单或按钮的位置也改变了,因此操作上有一些不习惯.由于Creo Parametric是ProE的升级版本,因此ProE里的功能基本上都是保留了,只是需要将这些功能找出来. 比如"从文件混合"这个功能,在ProE中的操作是从菜单中插入->高级->从文件混合,然而在Creo Parametric中,是没有这个菜单选项的.那么怎么实现这个功能呢? 在Creo Parametric的帮助文档中查找&quo

清除xcode里面的mobileprovision文件

清除所有的mobileprovision cd ~/Library/MobileDevice/Provisioning\ Profiles/ 然后删除里面所有的mobileprovision文件 rm *.mobileprovision 再重新 添加需要的 或者 刷新自己appId账号下的配置文件

如何清除xcode里面的mobileprovision文件

通过终端进行删除 首先cd到目录”~/Library/MobileDevice/Provisioning\ Profiles” cd ~/Library/MobileDevice/Provisioning\ Profiles/ 然后删除里面所有的mobileprovision文件 rm *.mobileprovision 然后 在Xcode中 command + , 选中Account 选中你的Apple ID 选中右侧的View Detail 刷新证书