【Github】项目名:fghrsh/live2d_api:Live2D看板娘插件的后端API
项目简介
这是一个用于Live2D看板娘插件(https://www.fghrsh.net/post/123.)的后端API项目。它由原生PHP开发,具备无需伪静态、开箱即用的特性。在功能方面,支持模型、皮肤的顺序切换和随机切换,包括单模型单皮肤切换、多组皮肤递归穷举,还支持同分组多个模型或多个路径的加载切换等操作。
项目结构
其目录结构包含模型列表文件model_list.json,模型路径model,模组分组GroupName以及模型名称ModelName等相关结构。还有如add(更新皮肤列表)、get(获取模型配置)、rand(随机切换模型)、rand_textures(随机切换皮肤)、switch(顺序切换模型)、switch_textures(顺序切换皮肤)和tools等功能模块。同时,对于单模型单皮肤切换、单模型多组皮肤递归穷举以及同分组多个模型或多个路径切换等不同情况,都有相应的文件结构和处理逻辑。接口用法包含/add/、/get/?id=1 – 23、/rand/?id=1等不同形式,用于实现检测新增皮肤、获取皮肤、随机切换等功能。
项目总结
这个项目为Live2D看板娘插件提供了后端API支持,其丰富的功能和合理的结构设计有助于实现各种与Live2D相关的交互操作。希望大家对这个项目感兴趣的话可以留言一起讨论。