[萌技术]游戏拆包 (2)贴图模型的提取 您所在的位置:网站首页 如何解包手机游戏软件 [萌技术]游戏拆包 (2)贴图模型的提取

[萌技术]游戏拆包 (2)贴图模型的提取

2023-11-01 19:35| 来源: 网络整理| 查看: 265

欢迎来到萌西琳的拆包教学 !

本教程为系列教程,请访问[拆包教程]文集查看更多。上一期↓

(一)工具的获取

百度搜索AssetStudio(原UnityStudio),进入官网[AssetStudio v0.10.0.76 | Perfare's Blog],使用[build|passing]下载或百度云下载后解压即可。(不推荐使用AssetBundleExtractor,UtinyRipper等工具,AssetStudio具备预览功能,且支持拆包的文件类型更多)

获取AssetStudio

(二)工具的使用方法

解压后启动[AssetStudioGUI.exe],会看到如下界面:

AssetStudio

下面将逐步讲解重要菜单项:

[File]

Load file:加载单个文件,通常加载的文件其扩展名为[*.unity3d]。

Load folder:加载选中文件夹内的所有文件。

[Options]

Display all assets:显示所有类型的资源。

Display asset original name:显示资源原名。

Group Options:Group by type(根据资源类型分类)Group by source file(根据源文件分类)。

[Model]拆解单个模型使用,这些通常都是一个完整模型的零件。

[Export]

All assets:拆解所有支持拆解的资源。

Selected assets:拆解选中的资源。

Filtered assets:拆解指定格式的资源。

[Filter Type]资源类型筛选。

通常的使用步骤:[File]→Load file或Load folder→在Asset List中预览→[Export]→All assets或Filtered assets即可。

(三)分析筛选数据

明确自己的目的,使用[Filter Type]筛选所需的文件类型,并使用[Export]→Filtered assets拆解选中类型的资源。尽量不要在使用Load folder载入大量文件时使用[Export]→All assets,这会导致拆解出大量无效或不需要的文件,浪费时间和空间。目前来看,TextAsset,Shader,MonoBehaviour类型的文件通常是无效的,AnimationClip也可能无效,Texture2D与Sprite间可能存在部分甚至大量重复,Mesh是零件模型,Font是字体,Animator是完整的模型,并可能附有贴图,该类型会在拆解后被整合出来,在Asset List中无法预览。当载入多个文件时,将分类调整至Group by source file可以将单个文件内的内容整合到一起。使用Scene Hierarchy可以浏览场景的层级结构,但通常不会起到什么帮助。另外,掌握一些英语,特别是知晓你需要拆解的游戏内的角色,物品等的英文名称会更有利于你的拆解。

在拆解时,请不要进行其他操作,拆解会消耗大量CPU,硬盘,内存等资源,并可能造成电脑卡顿或暂时失去响应,在拆解大型游戏时,推荐至少安装了8g的RAM(运行内存)并开启了虚拟内存(分页文件),以保证系统的正常运行(开启方法请自行百度),如RAM不足8g,请分多次拆解。

最后编辑时间: 2019-8-17 23:13

作者:萌哒萌西琳

归属组织:NEBC



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有