觅长生

觅长生

432 个评价
自定义动态立绘
2
2
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
11.767 MB
2023 年 9 月 10 日 上午 5:53
10 月 13 日 上午 10:14
30 项改动说明 ( 查看 )

订阅以下载
自定义动态立绘

描述
这里科普一下,觅长生的动态立绘都是用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)
热门讨论 查看全部(1)
1
2024 年 7 月 3 日 下午 4:10
出错误了
Nahios-si
62 条留言
M_Tuna 10 月 23 日 下午 8:35 
大佬,可以更新多一些立绘吗?超香的
蒜头王八 10 月 7 日 上午 9:00 
@Ryusa,大佬教程没权限呀
埋久  [作者] 10 月 7 日 上午 8:42 
这mod怎么有五万多订阅
埋久  [作者] 10 月 7 日 上午 8:42 
@蒜头王八 还有帮我写教程的,感谢!
埋久  [作者] 10 月 7 日 上午 8:42 
@蒜头王八 是的没错
Ryusa 10 月 7 日 上午 7:58 
蒜头王八 10 月 7 日 上午 7:22 
可以加下好友解答下么大佬,困扰好几天了:steambored:
蒜头王八 10 月 7 日 上午 6:07 
大佬!打包的时候是只需要打包 **_SkeletonData(SkeletonDataAsset) 这个文件吗?我打包后放进游戏看不见,spine我看其他人的json是4.1.14的,我用的也是,unity版本有要求吗?如能解答 非常感激!
妫折霜 6 月 14 日 下午 12:35 
L打开没有NPC立绘开启选项啊,记得以前用的时候都是有的
佑哟呀 5 月 22 日 上午 4:26 
删除查看上一个功能的是人类吗woc