Live2d亚丝娜看板娘

Live2d亚丝娜看板娘来了!

其实网上有很多功能强大的看板娘,它们支持换装,支持身体交互等等功能。但是我单纯想放一个自己喜欢的动漫角色当看板娘,我在github找了很久终于找到了我想要的亚丝娜看板娘,尽管它比较老了支持的功能也比较少,但我还是乐意用它,因为亚丝娜天下第一!

image-20250509100821857

下面附上项目链接

https://github.com/Moelimoe/Asuna_live2d

但是项目作者可能就只是随手丢在github上备份的,有部分文件缺失,以及文件位置拜访不正确。

下面我从如何在本地部署,以及如何上线博客,如何调整看板娘的大小和位置三方面来讲。

如何在本地部署

首先我们将github上的原项目下载下来

解压后是下面的模样

image-20250509100105652

我们需要把asuna开头的两个json文件放到assets文件夹里面

然后将moc以及mtn文件夹也放到assets文件夹里面

image-20250509100219992

其实这个项目缺少了一个最关键的文件夹lib,不知道原作者把它打包到github是怎么打包的。我将lib文件夹放到我的百度网盘上了,可以自行下载。

通过网盘分享的文件:lib
链接: https://pan.baidu.com/s/1fdEw_lvvOGiQFnTh-KXMvw?pwd=13ji 提取码: 13ji

下载后也将它放在与assets同级

image-20250509101119715

然后我们创建一个index.html

写入如下代码

<!DOCTYPE html>
<html>
  <head>
    <meta name="live2DWidget" charset="utf-8" />
    <script src="./lib/L2Dwidget.min.js"></script>
  </head>
  <body>
    <script>
      L2Dwidget.init({
        model: { jsonPath: "./assets/asuna_04.model.json" }
      });
    </script>
  </body>
</html>

想要在本地部署,我们还需要nginx环境。

下面我使用的是linux中的nginx容器docker

  • 首先我们将项目中的文件/文件夹拷贝一份到/root/wwwtest下,没有wwwtest会自动创建

image-20250509101941043

  • 然后执行下面的命令
docker run -d -p 8080:80 -v /root/wwwtest/:/usr/share/nginx/html/ nginx
没有nginx容器会自动pull,至于pull不下来或者说没有docker命令的自己去网上搜,很多教程
然后查看你的linux的ip地址
ip addr

image-20250509102332271

如我的linux的ip就是192.168.45.129

然后就可以使用浏览器访问http://你的ip:8080

不出意外你就得到了一只可爱的亚丝娜

image-20250509102640187

当然你可以不使用docker,也可以用在windows上集成环境的比如usbwebserver,phpstudy之类的。

如何上线个人博客

为啥要现在本地部署,因为可以在本地调试到满意再拷贝到博客里就好了。这里我以我使用的Wordpress为例,使用别的博客系统的自行研究。

  • 首先,现在你网站的根目录下创建一个live2d文件夹
  • 在live2d里放入我们的assets和lib文件夹。
  • 然后打开 your网站根目录/wp-content/themes/你使用的主题/header.php

然后在header.php的

</head>标签前面加入下面的源代码
    <!--Live2D show start-->
    <meta name="live2DWidget" charset="utf-8" />
    <script src="http://修改为你的博客网站/live2d/lib/L2Dwidget.min.js"></script>
    <script>
        L2Dwidget.init({
            model: { jsonPath: "http://修改为你的博客网站/live2d/assets/asuna_04.model.json" },
        });
    </script>
    <!--Live2D show end-->

然后保存即可,现在再去你的博客上看应该就能看到亚丝娜看板娘了。

如何调整大小和位置

打开lib文件夹下的L2Dwidget.min.js文件

ctrl+f搜索display,找到最后一个display

image-20250509103703094

其中的width和height就是宽高,调整记得一定要1:2。不然人物模型会很奇怪

至于调整位置或者想要模糊化什么的,直接将这个文件丢给豆包或者deepseek就好了,让它帮你找在哪改。

如果修改后发现博客里的看板娘还是没变化,就将这个文件删了重新上传就好了。

此文章为本人原创如果对你有帮助点个免费的小赞吧🌹

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注