使用前需要安装第三方库及其他附加库:

pip install Live2dTK

示例:

from tkinter import Tk, Frame
from Live2dTK import Live2dFrame
​
demo = Tk()
demo.attributes('-transparent', 'black')    # 想要实现背景透明,必须有这一行
frame = Frame(demo)
frame.pack()
Debugging = Live2dFrame(frame, model_path=r"E:\IDE\Plugins\live2d\米塔\3.model3.json",
                        width=1000, height=1000)
Debugging.pack()
demo.mainloop()

模型位置不强求,但仍然建议构建规范的项目目录:

.scr
+-live2d
    +model_name
+py_file

结果:

 

该模块主要集成的live2d功能来自live2d-py 可以根据改项目的其他方法改写以实现更多的可玩性,当前模块后续也会封装更多的api。

另附上一个Demo:demo

更多详细解释以及源代码见github:https://github.com/Ashisheng2005/Live2dTK

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐