【崩坏学园2 不止】使用unity

您所在的位置:网站首页 崩坏3角色模型文件夹在哪 【崩坏学园2 不止】使用unity

【崩坏学园2 不止】使用unity

2024-07-13 07:44| 来源: 网络整理| 查看: 265

【崩坏学园2 不止】使用unity-studio提取并制作游戏内看板(多图警告)

前言

【崩坏学园2】作为老一代的手机游戏,由于游戏模式以及画面效果的落后,早已退出了玩家的视线。但是,仍有一部分人以各种理由坚守着这个游戏。今天我以这个游戏为例子,教大家使用一下unity-studio

注意:

> 1. 解包获得的资源仅能用于学习与交流,禁止商用(上一个拿去出售的人已经被传律师函了)。

>2.本文所涉及的操作均为简单拼接操作,请大家放平心态观看。

软件的准备

首先是软件的准备,这些东西均能百度找到进行下载,也可以在以下的参考文章中找到

https://www.bilibili.com/read/cv3369873- 贴图资源的提取 -萌哒萌西琳

> https://www.bilibili.com/read/cv5330096 -音频资源的提取 -萌哒萌西琳

> https://www.bilibili.com/read/cv3000000?from=articleDetail 音频播放、转码与提取 -令人微笑的光景

有需要的可以参考上面的文章找对于的软件进行下载

这里我们使用:

1.assetstudioGUI

原名unity-studio,专门用于打开*.u3d文件,百度一下均可以下载;

2.【音频资源的提取】里的ravioligametools

这里因为某种原因,那位up主自己写的音频解码器得不到预期的结果,因而这里选用ravioligametools进行操作;

3.wem转ogg文件

这个百度一下也可以找到资源;

4.格式工厂

用于将ogg转mp3,因为在实践中我发现有的手机并不能正常播放ogg文件。

资源操作

首先必须要获得要打开的文件。这里推荐使用模拟器安装游戏(要把资源包也下完),方便导出到电脑。手机也可以,只是比较麻烦;

地址为Android/data/

这里不多细说

然后打开assetstudioGUI

使用界面

这里其实主要使用就只有几个选项

1.左上角第一个file的load file(打开单一文件)已经load folder(打开一整个文件夹里的文件)

2.Asset List。打开出来以后

是这个包里面的所有文件(包括对象的组件)

3.filter  file 在选项中勾选对应类型的文件可以让你在asset list直接分类查看对应文件。

4.export 导出文件,其中可以使用all select导出包里面的所有文件,或者使用select asset来勾选你想要的文件。

5.sence hierarchy。对应的unity场景列表(?),在学习unity的小伙伴可以参考他其中的排序对应调整自己的项目。

我一般是把全部文件进行导出。导出以后就会有以下的文件

其中大多数都是都是这个对象的组件跟记录的数据

扯一个题外话吧:我在包里看到的除了渲染文件是不同以外其他文件均跟普通unity获得的文件相同,大概他的魔改就是渲染部件魔改了吧。

音频操作

另外我还另外说明了ravioligametools,用于打开pck

这里是因为它是使用了wwisepck。很多游戏使用的软件不同,导致打开的方式都不同,不过基本都有相同的。这里对应的音频软件参考以下的文章

https://www.bilibili.com/read/cv3000000?from=articleDetail

我这里使用的是ravioligametools

打开以后有三个可执行文件可以使用

分别是explorer extractor 跟 scanner

但是由于我电脑中文地址的原因,这里介绍scanner的用法

scanner

使用用这个打开pck文件,你会获得wem文件以及unknown的dat文件

能获得很多文件呢

使用右上角的extract all可以将所有文件导出即可。其中unknown文件不重要可以直接删除。把剩余的wem文件放入最开头的【wem转ogg文件】的文件夹里,确保文件夹里面四个文件与wem文件同存。

四 带 天 王(5?)

使用bat文件执行就可以获得对应的ogg文件了,不过接下来还是推荐使用格式工厂转mp3.

至此,你已经是一个受群友敬仰的拆包大佬了!

正题1 制作live2d

回到正题,在这个游戏(应该说很多这种二次元手游)都有着画风精美的看板。那我们把其中的资源拿出来制作成l2d放我们的电脑屏幕上会怎么样?

这里我们需要准备另外的东西

**live2d viewer ex **

在steam,淘宝均有售,支持电脑跟手机。下列步骤建议准备一个live2d 以及他的dlc。(个人觉得拼接操作使用这个软件挺好用的,相比直接进行文件操作)

参考视频.

https://www.bilibili.com/video/BV1ps41137EN -官方演示

> https://www.bilibili.com/video/BV1vW411G7wo -吸血kira的文件操作

> 以下为官方的l2d制作演示图解

准备好这个软件后打开他的ex studio

使用编辑工具的live2d编辑器打开你u3d文件导出的文件的文件夹

这里真正有用的只有motions文件夹里面的动画,MonoBehavior里面的对应文件以及Texture2D里的贴图。

这里直接拿柯罗伊做例子

l2d需要一个json文件,但是导出的文件里面并没有,可以直接创立一个json文件(配置文件),对应moc跟physics文件以及贴图勾选即可。

建立柯罗伊

建立以后即可获得l2d以及动画等,其中右下角四个选项最上面的是json文件设置,里面可以有各种参数调节

若l2d过大或者位置有问题可以使用选项里面的参数进行调节,坐标系即以往上y 往右x为正

在一开始的菜单的右边,找一个部位进行编辑。正常的l2d触摸位置一般为头发,脸部,腿部,手部以及胸口前面(?)

id是对于的部位,动作是自己勾选的动作,这个动作需要预先在左边动作里面设定

我们先设定动作,预设一个待机动作,记得待机动作勾选循环。

预设待机动作

然后另外设定动作,例如这里设定触摸脸部动作,则这里选择新动作组tap-对应的部位

新动作组

制作了新动作之后将对应跳调整即可,记得不要勾选动作循环,其中如果你有另外的文件(声音文件以及表情文件)可以往对应的动作组的动作里进行添加。

动作组

然后回到点击区域把一开始的动作套回去就可以实现。

下一步

这里的预览就可以看到,红色框是我勾选了可触碰区域方便对应调整。对于方框的大小以及位置可以到json文件设置→点击区域里面进行编辑

柯罗伊

若有特别需求,可以使用进阶选项进行操作。

接下来,把剩下你喜欢的动作加上去就可以了。

正题2 制作spine看板

spine动画不仅仅能用在角色动作上面,还可以拿来制作看板。制作出来的看板虽然不同于l2d可以实现鼠标追踪,重力追踪等等,但是纯美观上还是非常好的。

这里使用的是ex studio里面的spine编辑,方法基本与上述一样。

由于现在基本使用的都是新版的spine,我们只需要在包里面拿到三个有用的文件:Texture2D里面的png贴图,TextAsset里面的atlas文件以及skeleton文件(拓展名均为txt)

参考视频

https://www.bilibili.com/video/BV1vV411k7kZ -官方spine教学以及预览

现在我们打开spine的文件夹,由于没有json文件我们一样需要创立

打开spine文件夹

记得要把所有贴图勾选否则预览会出现不可加载的紫色方块

创建完成后的角色

spine看板一般的动作较少,拼接量也少,方法跟上述的l2d制作方法一样

点击区域

首先由骨骼处选择一个你需要的骨骼,然后在点击区域里面创建新区域,根据显示出来的可触摸区域(记得勾选)对你触摸区域的大小跟位置进行调节,然后去制作动作。

同样允许添加各种东西

记得要添加一个待机动作哦

按这样把所有你喜欢的动作添加上去以后,就可以制作出一个你喜欢的看板了。

正题3 lpk的制作

在ex studio中有lpk导出的选项,你可以事先在编辑器的预览中预览你的看板,若看板过大(导致后期不可调的),需要在json文件里的缩放因子提前设置。

将你做好的看板准备好

lpk制作器

使用加号加入你的角色以及衣服(就是你的json,一个json对于一个贴图,可以在创建的时候调),然后右上角导出为lpk文件,即可使用了。

在这个软件里导入或者用json直接打开就可以了

一大堆奇奇怪怪的东西..

后言

1.前几个月pavo官方声明请不要把游戏里制作出来的看板上传到创意工坊。大家仅用于学习讨论跟娱乐即可。

2.感谢@誓约的提提丝 以及@废闕人形在我学习路上的支持

以后会陆续写点类似的东西做文章

CSDN 花鱼眷恋 同号

3.玩崩坏学园2这几年,我觉得玩的并不是游戏,而且更多的是跟着大佬学技术,学计算。虽然嘛,这些都不算是什么高级技术,不过平时拿来玩玩也是可以的。

我永远喜欢崩坏学园2后续更新

    2022年7月17日更新:

      感谢@誓约的提提丝 的分享

    关于对看板里部分元素进行屏蔽

        对于一个看板来讲,他就像一个分割图层后的一个psd图像,由一层层的元素组合然后在最上面看下来。所以这里我们以新看板为例,直接削除一个青花鱼。

以下为成品的演示:

https://www.bilibili.com/video/BV15N4y1T71G?spm_id_from=333.999.0.0&vd_source=ff52d7721729878e07578b6bf8ee69c9

        首先我们需要先定位到我们需要的削除的元素,这里我们需要削除青花鱼,那我们就得把青花鱼这个图层的元素对用户屏蔽。

这里是要寻找我们要屏蔽的元素

        在这里如果我们在他的贴图里对对应的元素进行抹去后,就会出现贴图丢失的问题,导致在看板里显示的是紫红色贴图丢失,而不是透明的。所以我们在这里的配置文件的控制器里打开插槽透明,如图:

插槽透明

        按右边加号新建一个透明组,输入名字

右图

        然后在这边的id组。因为每一个元素都会在制作的时候被赋予一个id,id即可以定位到对应的元素,所以我们直接在这边直接按加号加入需要屏蔽的元素。这里只要加入了元素,对应的元素就会变成透明而不是贴图丢失。

        这样把这里的id组填完,就能得到一个无青花鱼的看板。

        注:请不要对不存在的东西想入非非,也不要在沙滩想入菲菲。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3