unity 判断文件夹下是否有指定文件_详解如何提取Unity素材,源码

本文详细介绍了如何判断Unity游戏的打包方式,MONO与IL2CPP的识别特征,以及如何通过Dnspy查看和反编译代码。对于IL2CPP打包的游戏,使用Il2CppDumper提取DLL,并提供了资源提取的方法,通过AssetStudio加载查看游戏资源。
摘要由CSDN通过智能技术生成

一 判断是否是Unity打包及打包方式

如果lib文件夹下有libunity.so就证明这是一个unity3d游戏。

目前Unity有两种打包方式:Mono和IL2CPP,两者解压后的文件内容也是不相同的。

如果MONO里面有很多DLL文件说明这个是MONO打包的方式。

如果有global-metadata.dat文件就说明是IL2CPP打包方式

MONO:

ff22e63b261ac57d102e05c28810b971.png

IL2CPP:

6911660cc9d47f42f927a388e0005dbc.png

二 如何查看代码

   2.1  MONO打包方式

          这种方式如果代码未加密的话,比较简单,只需要将:

           **\assets\bin\Data\Managed\Assembly-CSharp.dll  拖入Dnspy中就可以查看代码了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值