Skip to content

cueavyqwp/spine-viewer

Repository files navigation

spine-viewer

基于Godot的Spine4查看器

关于

目前还在开发中

用于查看蔚蓝档案(Blue Archive)里的纪念大厅角色立绘

获取Spine文件

日服: Android/data/com.YostarJP.BlueArchive/files/AssetBundls

国际服: Android/data/com.nexon.bluearchive/files/PUB/Resource/[Preload/GameData]/Android

Steam: steamapps/common/BlueArchive/BlueArchive_Data/StreamingAssets/PUB/Resource/[Preload/GameData]/Windows

然后搜索spine,把搜索到的文件复制到一个文件夹下备用

打开AssetStudio

先更改导出设置Options>Export optionsGroup exported assets by选为 container path full (with name)

File>Load folder然后选择文件夹

过滤文件Filter Type只选中TextAssetTexture2D

然后导出Export>Filtered assets

在导出的文件夹Assets/_MX下会有三个文件夹

  • SpineBackground 背景
  • SpineCharacters 立绘
  • SpineLobbies 纪念大厅

下载

点击发行版即可

功能

  • 基本
    • 查看功能
    • 纪念大厅背景(部分纪念大厅人物与背景被分成了多个文件)(计划加入)
    • 导出视频(计划加入)
  • 互动
    • 眼部追踪
    • 摸头
    • 捏脸(暂不计划加入)

不足之处

  • 没有特效
  • 眼部追踪轮廓不贴合

已知问题

  • 尼禄 纪念大厅没有背景
  • 尼禄(制服) 纪念大厅摸头时头发飘逸?!
  • 日富美 眼部追踪与摸头失效
  • 吹雪(泳装) & 圣娅 纪念大厅过亮

导出

首先从这里下载带有spine-godot运行时的Godot4.4.1与对应的导出模板

然后下载unifont-17.0.01.otf字体,重命名为unifont.otf放到assets文件夹下

导出到安卓

导出到安卓平台时还需额外配置JDK与安卓SDK

然后在导出>选项>权限那里启用Manage External Storage Read External StorageWrite External Storage