⽹页Unity3D游戏资源的获取和解包
⾸先对上⼀篇做⼀些遗漏的的补充
1、 ⽂件夹中的⽂件类型的说明的补充
Mannaged:这个⽂件夹下放的都是dll,Unity3D的逻辑脚本编译成dll后就放在这⾥⾯;
resources.assets:游戏所有放在resources⽂件夹下的东西都会嵌在⾥⾯;
Raw:如果游戏在StreamingAssets⽂件夹下放东西,那么就会出现⼀个Raw⽂件夹。⾥⾯有⼀些视频、⾳频等;
2、对IrfanView巧妙⽤法的补充
简单网页可以直接将⽂件夹拖⼊该软件的界⾯,这样该⽂件夹下及⼦⽂件夹下的所有图⽚⾳频都会在⼀个平⾯上显⽰。
由于Unity3D画质的渲染效果 ⽹页游戏也渐渐利⽤这个炫酷的引擎来加载。以前相信很多⼈⽹页提取过swf的Flash⼩游戏和FLV的在线视频,我们今天就试试获取这种类型的⽹页资源,并将其中具体的⽂件
解包出来。思路很简单,⾸先利⽤⽹页爬⾍⼯具将特定格式的游戏资源⽂件下载到本地,然后再⽤⼯具解包。
资源的下载
这⾥我们⽤Firefox浏览器的Firebug插件进⾏操作⽐较⽅法,安装插件和使⽤就不⽤说了吧。
进⼊游戏的时候 可能会提⽰下载安装Unity3D插件,按提⽰操作就⾏。完全游戏状态后 使⽤Firebug插件,Tab选择“⽹络”,⼆级菜单选择“全部”,如下图:
会发现很多的.bundle后缀的⽂件,如下图,
右键复制链接下载下来,⽤Disunity解包可以看到资源⽂件了,探索过程省略⼀⼤堆 (*^__^*)
.unity3d后缀也是资源⽂件。⼀般.bundle的⽂件较⼩,⼏百K;.unity3d的⽂件⽐较⼤,2、3M左右。不过下载以后都同样可以⽤Disunity⼯具解包。
关于Firefox的Firebug插件
这个插件⼀直是⽕狐浏览器中的五星级评分优质插件,主要功能包括⽹页的调试,即时显⽰。如HTML/CSS/DOM/JavaScript等,对⽹页代码不了解,简单截最浅显易懂的图说明⼀下:
还有⼀个重要的功⽤就是⽹页资源的嗅探,包括JPG/SWF/GIF等后缀的资源⽂件。如下图简单⽰例:
后记
⼀些不常见的⽂件后缀可能就是常见的的⽂件类型,如ktx它是个图⽚⽂件。所以后缀不重要 重要的是能够打开浏览,正常查看。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论