Skip to content
Arkueid edited this page Apr 21, 2025 · 1 revision

改色需遵守 Live2D 作者许可

一些皮套支持在 VTS 中换瞳色、发色

使用 SetPartMultiplyColor 实现:

partIds = model.GetPartIds()

# 可以使用 HitPart 检测鼠标点击位置的 part 得到 id
for i in ['ArtMesh207_Skinning', 'ArtMesh208_Skinning', 'ArtMesh209_Skinning', 'ArtMesh213_Skinning', 'ArtMesh212_Skinning', 'ArtMesh214_Skinning', 'ArtMesh211_Skinning','ArtMesh210_Skinning', 'ArtMesh215_Skinning', 'ArtMesh216_Skinning', 'ArtMesh217_Skinning',
          'ArtMesh218_Skinning' 
          ]:
    model.SetPartMultiplyColor(partIds.index(i), 212/255, 94/255, 116/255, 1.0)

双马尾换色效果:

Image

Image

Clone this wiki locally