棕色尘埃1拆包求助

建议用aelurum的AssetStudio,或者其他大佬接手的(有一说一楼上那人的fork带付款码就很),游戏的2d角色使用了一个衍生于Spine的动画库,称为 tk2d

Brown Dust 中的角色动画组件由其纹理(一个 png,在本游戏中称为 atlas0)、一个 tk2dSprite 和一个 tk2dAnimationAdapter 组成。

2d Toolkit 这个旧 Unity(Unity 4)插件似乎可以打开这些文件。 Tk2d 是一个 Unity 库,用于获取纹理数组、骨架和图集文件,并使用它们创建一个统一的图集,以便与 Spine 中的这些骨架和图集文件一起使用。 简而言之,tk2d 创建纹理及其骨架文件。 然后,使用 Esoteric 本身的 fork 来使用预先存在的 json、预先存在的图集和新制作的纹理来创建骨架文件。

以上,tk2d 是创建 Spine 动画所需的各个文件的底层库。 怪的是,它们在这样的游戏中使用,而不是 Spine 导出的内容, tk2d 是一个免费的库,可以使用 Esoteric 的工具创建精灵,而不是使用 Spine 本身(这需要花钱)。

其中很多都没有定论,但到目前为止,我认为让这些文件工作的方法是反转该过程? 以某种方式使用上述工具包以统一版本加载这些 tk2d 文件,然后使用 tk2d 和 Esoteric 的 c# 和 tk2d 分支从其存储库(如果存在)将它们转换为 Spine。

NpcGUIx (x 是 000 到 603) 这些纹理的动画文件称为“UISprite”和与特定 NpcGUIx 纹理同名的 MonoBehaviour,并且它们通过容器进行区分,前者相当于 .atlas 文件,它列出了纹理的各个部分
UISprite 似乎只是定义图像文件的尺寸和其他一些信息,以适应纹理

2 个赞