觅长生

觅长生

378 ratings
自定义动态立绘
2
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
11.767 MB
Sep 10, 2023 @ 5:53am
Sep 27, 2024 @ 9:17pm
24 Change Notes ( view )

Subscribe to download
自定义动态立绘

Description
这里科普一下,觅长生的动态立绘都是用spine做的。
这里是搬运了两个妮姬的spine,另外额外做了施法动画、受击动画等,同时写了一系列支持运作的代码,这样放到游戏里就可以自由正常的使用。




热键“数字6”唤出UI,可以预览立绘,查看各动画,或者设置给自己,设置给NPC。
F1插件管理器(没订阅的可以工坊搜插件管理器)里可以设置热键,以及是否开启设置给NPC功能,默认关闭,开启后可以自由给NPC设置动态立绘




当然,敢叫自定义动态立绘,自然也是支持“自定义”功能的。
但是你要明白,动态立绘不是你随便找张图片就可以的,换图片要找张图片,换spine当然得找spine。
如果你有spine,只需要按照“Idle_0”,“Punch_0”,“Die_0”,“Hit_0”,“Stop_0”,“Talk_0”这个六个动画名命名动画,将带有SkeletonDataAsset的ab包丢到mod目录下的plugins/MJSpine/Spine文件夹中,mod会自动帮你加载并处理剩下的事情。
比如……你将小苏、小江、云依的ab包丢进去,也是能用的……不过需要写对其位置以及缩放大小的json。



2023.9.13更新
一、新增两个动态立绘,一个泳装,一个小鬼,也是nikke的
二、补充还原立绘按钮



2023.10.16更新
一、不提供自动对齐的代码了,改成可由玩家自己设定位置的方法。
具体方法是在Mod目录下SpineConfig里,建立与你ab包同名的json文件,在其中设置spine在各个界面的位置以及缩放比例即可。
具体怎么写可以参考已有的json文件,推荐复制一份,然后把名字改成你的,再一步一步调整参数。
json里的默认皮肤,如果spine没有设置皮肤,则为空字符串即可。
(后续有空再在UI更新实时编辑功能)
二、UI新增重载按钮,配合第一条使用,可以在你修改json文件后使用它,使你的修改立即生效,而无需重开游戏。
三、用了更好的代码,缩减了10M大小。
四、新增两个贴合原版画风的Spine,一男一女,设计了简单的动作。
需要更新埋久工具库。



2023.10.27更新
一、考虑到有基于这个mod额外新增动态立绘的mod了,新增一个扫描工坊的功能。
具体是操作方法是在自己mod目录下的plugins里建一个MJSpine文件夹,在里面建一个Spine和SpineConfig文件夹,AB包放前者,配置文件放后者即可,这样这个mod会自动扫描这个目录下的AB包以及配置文件。



2024.2.7更新
新增两个Next指令
SetMJSpine*NPCID#立绘名称 即可为指定npc设置动态立绘,若为1则为玩家
RemoveMJSpine*NPCID 移除NPC动态立绘



2024.2.14更新
添加了依赖声明,防止可能存在的加载问题



2024.7.5更新
一、原SetMJSpine指令微调
SetMJSpine*NPCID#立绘名称#皮肤名称 即可为该spine切换皮肤,如果留空则用spine配置文件里填的默认皮肤。
二、UI原“切换上一个”按钮移除,调整为“切换皮肤”。
提供给有切换皮肤需求的朋友。
注:本mod自带的动态立绘并没有做多的皮肤,因此切换皮肤如显示空白为正常现象。



2024.9.25更新
一、UI界面新增立绘ID显示
新增搜索框,可以通过立绘ID直接搜索指定立绘。
二、SpineConfig.json新增可选参数“UI隐藏”。
在你要隐藏的立绘spineconfig.json中,加上 "UI隐藏":true,则本MODUI将隐藏该立绘。不写则为false,即默认不隐藏。
此功能提供给有需求的mod作者用。
三、补充ESC逻辑。
即ESC键会关闭本modUI,同时跟随原版关闭UI逻辑关闭UI(比如F8读档或者切换场景等,会自动关闭UI)
Popular Discussions View All (1)
1
Jul 3, 2024 @ 4:10pm
出错误了
Nahios-si
53 Comments
佑哟呀 May 22 @ 4:26am 
删除查看上一个功能的是人类吗woc
johnor666 Nov 16, 2024 @ 12:01pm 
应用给npc的选项一直是灰色的,怎么给npc指定皮肤呢
星稀__starrare Nov 11, 2024 @ 11:09pm 
大佬,请问一下F1和F6按了都没有反应该怎么处理
Ryusa Sep 12, 2024 @ 4:39am 
搞懂了,配置缩放和偏移的xx.json要和.ab\xx_SkeletonData.asset命名匹配
Ryusa Sep 9, 2024 @ 8:53pm 
更新:我用了2018.4.36f1 Unity 成功打包,游戏内也看见了,新的问题是点应用于自己无效。
Ryusa Sep 9, 2024 @ 9:36am 
问一下,我按流程导出Spine 4.1的资产并在Unity导出.ab了,但是读不出,F1的log显示 Unable to read header from archive file
我是一个文件夹 Aug 8, 2024 @ 8:17am 
大佬,可以在设置皮肤界面加入一个查找皮肤的功能吗?创意工坊新出了一个三国杀动态来了,里面动态皮肤很多,导致查找对应皮肤比较困难。
GARLIC Jul 26, 2024 @ 4:43am 
云依的ab包导入以后不行耶
elshaddai0807 Jul 18, 2024 @ 10:51am 
단축키를 눌러도 아무 변화도 없어요
千樱结羽 Jul 4, 2024 @ 9:19pm 
有个问题,不知道是不是我的原因,订阅该mod后进入游戏会卡退,我能提供的信息只有我的wallpaper engine的壁纸也被更换(为什么觅长生的mod会和wallpaper engine产生联系啊)