Unity反编译:AssetStudio资源浏览器及代码查看器

这篇具有很好参考价值的文章主要介绍了Unity反编译:AssetStudio资源浏览器及代码查看器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

假如你手上有Unity发布出来的exe文件、apk文件或者webGL文件,但就是没有工程源文件,那么,如何从这些文件里面一窥究竟呢?这就需要资源提取工具以及代码反编译工具!

本文所涉软件【文中附有下载链接】:

  • Unity资源提取:AssetStudio
  • .Net代码反编译:dnSpy,ILSpy
  • Chrome浏览器缓存提取:ChromeCacheView

盗亦有道,大家切莫拿这些神器来干偷鸡摸狗的事情。

一、AssetStudio软件相关信息

  • 地址:https://github.com/Perfare/AssetStudio
  • 介绍:AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.
  • 星赞:
    Unity反编译:AssetStudio资源浏览器及代码查看器
  • 版本:
    Unity反编译:AssetStudio资源浏览器及代码查看器

二、如何查看本机安装了哪些.net framework

Unity反编译:AssetStudio资源浏览器及代码查看器
本机安装了.net 5和.net 6

三、使用介绍

3.1、下载软件

我同时下载两个版本的包。
Unity反编译:AssetStudio资源浏览器及代码查看器

3.2、启动软件

【解压缩】->【AssetStudioGUI.exe】->双击启动
Unity反编译:AssetStudio资源浏览器及代码查看器

3.3、打开webGL的包

Unity反编译:AssetStudio资源浏览器及代码查看器

3.4、查看资源

Unity反编译:AssetStudio资源浏览器及代码查看器
设置Filter Type后,查看不同种类的资源
Unity反编译:AssetStudio资源浏览器及代码查看器

3.5、导出资源

  • 选中你要导出的资源
  • Export -> Selected assets
  • 选择存放位置
  • ok
    Unity反编译:AssetStudio资源浏览器及代码查看器
    导出的资源
    Unity反编译:AssetStudio资源浏览器及代码查看器
    查看到处的模型
    Unity反编译:AssetStudio资源浏览器及代码查看器

3.6、如果获取浏览器中的WebGL缓存文件

浏览器加载的webGL文件,放到缓存里面后,如何快速的获取这些文件呢,使用ChromeCacheView。

  • 下载地址:
    Unity反编译:AssetStudio资源浏览器及代码查看器

  • 使用方法:
    Unity反编译:AssetStudio资源浏览器及代码查看器

四、使用心得

解压后,资源处于离散状态,如果你要还原项目场景,还是…

五、代码查看相关的包

1、dnSpy

首先,它是一个spy,其次dn代表dotNet,顾名思义,它用来反编译.net的程序集,当然也包括Unity中的.net程序集了。

网址:https://github.com/dnSpy/dnSpy
简介:
Unity反编译:AssetStudio资源浏览器及代码查看器
星赞情况:Unity反编译:AssetStudio资源浏览器及代码查看器

2、ILSpy

同理,它也是一个spy工具,IL的话,写.net的都知道是啥,.net的中间语言(IL)程序集
网址:https://github.com/icsharpcode/ILSpy
Unity反编译:AssetStudio资源浏览器及代码查看器

3、Unity WebGL的包

如果你得到的包是Unity WebGL的包,要查看代码,可能比较麻烦,毕竟在Build的时候,代码已经转化了很多遍,最终很多都转成了js文件。要提取出符合人类阅读习惯的代码,可能就比较麻烦了。文章来源地址https://www.toymoban.com/news/detail-466440.html

到了这里,关于Unity反编译:AssetStudio资源浏览器及代码查看器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity解包提取资源/AssetStudio的简单使用

    直接运行界面 加载我们的整个游戏文件夹 在 Asset List 里就有我们需要的资源 选中后右键导出即可

    2024年02月13日
    浏览(30)
  • Chromium内核浏览器编译记(三)116版本内核UI定制

    转载请注明出处:https://blog.csdn.net/kong_gu_you_lan/article/details/132180843?spm=1001.2014.3001.5501 本文出自 容华谢后的博客 往期回顾: Chromium内核浏览器编译记(一)踩坑实录 Chromium内核浏览器编译记(二)UI定制 最近因为业务需求,需要编译最新版本的Chromium内核,目前最新的版本是

    2024年01月25日
    浏览(35)
  • 谷歌chrome浏览器所有历史版本下载及selenium自动化控制插件资源分享

    使用python + selenium做网页自动化开发的小伙伴经常需要用到google chrome浏览器以及chromedriver插件。     谷歌浏览器所有历史版本下载链接: chrome历史版本,点击下载 chromedriver插件下载地址: 下载链接1:点击下载 下载链接2:点击下载 chromedriver插件与浏览器版本有对应关系,

    2024年02月14日
    浏览(41)
  • Unity打包浏览器端网页HTML(WebGL)以及部署到Tomcat浏览器访问报错问题解决

    Unity 默认打包是 PC 端客户端程序,想要打包浏览器可以访问的 WebGL 网页,需要修改一些配置。 我使用的 Unity 版本是 2021.3.24f1 。 1.1 点击 File —— Build Settings... 1.2 点击 Add Open Scenes .把全部场景加入 Scene In Build 列表中 网上说不全部加进去会找不到需要跳转的场景,我还没涉

    2024年02月16日
    浏览(37)
  • Unity发布webgl获取浏览器的URL

    Unity发布webgl之后获取浏览器的url 在unity中创建文件夹 Plugins ,然后添加添加文件 UnityGetBrowserURL.jslib 在Unity中添加代码 场景布局 发布webgl 拷贝到nginx 运行结果 在地址栏输入 Ip:端口号/?serligblsdhroivbaelirbgvkersab , /? 后面是随便打的字符,然后按下enter会刷新网页并重新显示URL,(

    2024年03月20日
    浏览(41)
  • Selenium入门必备:学会用代码控制浏览器,打开网页、找到元素和退出浏览器

    目录 一、前期准备 1、概述 2、学习目标 3、安装 二、selenium的基本使用 1、加载网页: 2、定位和操作: 3、查看请求信息: 4、退出 小结 三、元素定位的方法 学习目标 1、selenium的定位操作 2、元素的操作 小结 四、selenium的其他操作 学习目标 1、无头浏览器 1、selenium 处理

    2024年02月13日
    浏览(89)
  • 用谷歌浏览器打开本地unity webgl报错

    unity打包webgl,双击index.html,用谷歌浏览器打开,报错: Failed to download file Build/Test4_Build_WebGL.framework.js.unityweb. Loading web pages via a file:// URL without a web server is not supported by this browser. Please use a local development web server to host Unity content, or use the Unity Build and Run option. 可以把文件放到

    2024年02月11日
    浏览(53)
  • 区块链浏览器与合约代码

    此文系:Vue3.0 +Quasar+ ethers.js 和以太坊智能合约交互 系列教程之一。 区块链浏览器 在本教程中,我一直在说区块链是去中心化的,它想打造的是一个数据永不可篡改且公开透明的数据世界。 那么这样的区块链它最重要的一环就是,需要一个简单易懂,普通用户就能随时查看

    2024年02月03日
    浏览(50)
  • 【Unity开发小技巧】UnityWebGL打包本地浏览器运行查看

    目录 一.前言: 二.WebGL打包 三.配置web.config(重要) 四.部署IIS  五.测试 正常打包WebGL后在浏览器直接运行会报以下这个错: It seems your browser does not support running Unity WebGL content from file:// urls. Please upload it to an http server, or try a different browser. 无法打开本地链接,需把网页发布成

    2024年02月11日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包