1.假如想知道Debug.Log和print的区别:点进去发现无法看见其最底层的源代码,这时候就需要使用ILSpy。


2.找到工程名/Library/ScriptAssemblies文件夹(自己写的程序集Assembly-CSharp),将脚本拖入ILSpy中,在ILSpy中找想看的脚本Lifecycle。

3.此时点击Debug.Log和print仍然不能查看到其源代码,此时要想到我们只导入了自己写的程序集Assembly-CSharp,没有导入Unity的程序集,我们可以发现print是MonoBehavior的,进入到MonBehavior发现需要导UnityEngine.dll,所以找到工程名/Library/UnityAssemblies文件,将其中的UnityEngine.dll拖入ILSpy中即可观察源代码了。

反编译 - ILSpy的使用方法(看Unity源代码的方法)相关推荐

  1. 教你如何反编译Android安装文件apk来偷窥源代码

    本文章首发于浩瀚先森博客,地址:http://www.guohao1206.com/2016/08/23/970.html 1. 准备 - java环境 安装java并配置环境 => JAVA环 ...

  2. android反编译和防止反编译的方法和原理

    1>静态解析修改安装包 A.反编译android安装包 众所周知Android安装包apk是一个将资源和执行文件打包的压缩文件,所谓反编译就是把别人的apk的源代码给反编译出来,让程序员可读. ...

  3. 浅析android手游lua脚本的加密与解密(番外篇之反编译的对抗)

    前言   去年在看雪论坛写了一篇<浅析android手游lua脚本的加密与解密>的精华文章,今年写一篇番外篇,将一些lua反编译对抗的内容整合一起,并以3个实例作为说明(包括2018腾讯游 ...

  4. #你好Unity3D#避免代码被反编译(来自我的长微博)

    #你好Unity3D#避免代码被反编译(来自我的长微博) 雨松MOMO[你好Unity3D]围观25070次77条评论编辑日期:2014-07-09字体:大 中 小 id="cproIfra ...

  5. Android程序的反编译对抗研究

    转自: http://www.freebuf.com/tools/76884.html 一.前言 对抗反编译是指让apk文件或者dex文件无法正常通过反编译工具,而且有可能导致工具异常或者崩溃,如ap ...

  6. 通过Java反编译揭开一些问题的真相

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  7. Java基础04 编译与反编译

    1. 编译 编译: 把所写的高级语言所写作的源代码程序,转换成计算机能直接识别.执行的低级语言的程序,也就是可执行文件. Java语言的编译: Java语言作为一种高级语言,想要被执行就要通过编译将其 ...

  8. 小妙招:如何防止你的 jar 包被反编译?

    点击关注公众号,实用技术文章及时了解 来源:cnblogs.com/dartagnan/archive/ 2011/03/24/2003434.html 序 由于Java字节码的抽象级别较高,因此它们 ...

  9. Android apk反编译工具介绍

    首先apk不能被代码混淆(或未经编译优化),如果混淆了,反编译出来的代号还是看不懂, 当然,在你没反编译出来之前,你也不知道有没有混淆. 网上各种反编译工具,眼花缭乱,本文是个人对这些工作做的一个简单 ...

  10. 如何“反编译” Java类文件? [关闭]

    我可以使用什么程序来反编译类文件? 我实际上会得到Java代码,还是仅仅是JVM汇编代码? 关于该站点上的Java性能问题,我经常看到已经"反编译" Java类文件以查看编译器如何 ...

最新文章

  1. 用python的numpy作线性拟合、多项式拟合、对数拟合
  2. 计算机书籍- 网络爬虫开发实战
  3. 【CV】图像分割二十年,盘点影响力最大的10篇论文
  4. thinkphp三级分销小程序源码_山东谷道微信小程序商城源码带后台 公众号平台三级分销系统...
  5. 数据结构与算法之栈与队列:java实现
  6. 打破传统内容生产 易车玩转综艺原创
  7. python课程ppt_Python电子教学课件12程序设计基本方法.ppt
  8. python中a%b_Python中的a+=b和a=a+b之间的区别是什么?
  9. 关于webSQL的总结
  10. 计算机基础多选试题及答案,计算机基础试题及答案
  11. linux ntfs 安装教程,Linux NTFS文件系统安装教程
  12. 人工智能主要应用的七大领域
  13. python下拉框二级联动_Excel数据规范输入技巧 | 二级联动下拉菜单
  14. 中国式危机公关9加1策略(第十三章 建立系统实用的危机管理机制)
  15. git更换用户名和密码
  16. 强制内联和强制不内联
  17. Oracle 数据库
  18. get/post请求使用工具(apifox/postman/浏览器)能请求通但是java代码不行的问题解决
  19. 怀院计科院1901班NICE组限时答题程序
  20. 基于jsp+servler+css的登录界面

热门文章

  1. 计算机网络系统juniper
  2. Windows常用运行库(VC++、DirectX、.NET)
  3. 【遥感影像处理与分析】遥感影像校正详解-辐射校正、几何校正流程与方法比较
  4. 【学术】CCF推荐的A类、B类、C类中文科技期刊目录
  5. 图解TCPIP---第六章---传输层TCPUDP
  6. 媒体无效或 0 磁道损坏 - 磁盘无法使用。 格式化失败。
  7. 利用JavaScript实现京东自动叠蛋糕+淘宝自动领喵币,叠列车+618全民购物
  8. glide scaletype 无效_android 自定义圆角ImageView,后设置scaleType=centerCrop无效?
  9. 语音识别之DTW算法的应用(Python)
  10. 即时通讯视频聊天原理是什么