你没有看错,这其实是一篇来自火星的水文。
live2d看板娘已经火了好一段时间了,等我入坑的时候大佬们早就已经把看板娘调教成了插件。我安装的是由戴兜制作的PoiLive2D
插件,一边用着一边根据自己的喜好进行魔改。由于该插件使用了GPLv2协议,我准备把魔改之后的插件开源至GitHub。
对了,本插件涉及的live2d模型均来自PSV游戏「舰队collection改」。
特别注意
请不要同时开启原版PoiLive2D
插件和魔改版PoiLive2D改
插件。(虽然你开了一个之后再开第二个的时候wordpress会报错,根本不能双开_(:з)∠)_)
由于我几乎没怎么对PHP做什么修改,因此你在原版插件上做的自定义设置将会同步到魔改版上。
下载与安装
下载地址
点击下载按钮前往GitHub下载PoiLive2D改
插件。
安装方法
和其他的wordpress插件一样,你可以直接在后台上传插件压缩包进行安装。当然你也可以通过FTP将插件上传到wordpress的/wp-content/plugins/
目录。
ajax与pjax重载
重载的方法说起来太麻烦,所以就请自己去搜教程吧~o(〃'▽'〃)o
无论是ajax还是pjax,都只需要重载下面这个函数。
initTips()
更新日志
点击这里☆查看更多
其他插件
由 戴兜 制作的wordpress插件<-前往围观
由 小白-白 制作的wordpress插件<-前往围观
由 广树 制作的emlog插件<-前往围观
由 泽泽 制作的typecho插件<-前往围观
由 保罗 制作的typecho插件<-前往围观
个人吐槽
由于本人是个编程初心者,插件难免会有一些bug,我会在之后想办法修复的。如有不足还请包涵。ο(=•ω<=)ρ⌒☆
目前插件存在以下几个问题:
- 如果你咔哒咔哒连续点击看板娘,可能会触发一些奇怪的bug
- 模型的头部/身体位置坐标是我随手写的,可能不够准确
24 Comments
jacksen168 博主
还有几天开学了,没时间做了。
俺有戴兜好友,俺先交给他,他说会安排一下移植俺这插件。
jacksen168 博主
试试看我做的支持全版本模型的插件,该插件已经PIXI Live2D display.js原代码作者同意和被保罗的Pio项目纳为分支的插件。
https://www.jacksen168.top/index.php/archives/PL2DForTC.html
Omega 博主
@jacksen168
看着不错,期待整个WordPress版(
小白 博主
能不能修改这个的位置啊,我的那个放到我的网站位置不合适。
Omega 博主
@小白
可以的,但是目前只能通过修改CSS进行位置修改。可以把第四行的right改成left,将位置改成左下角。
四氧化三铁 博主
为什么无法显示啊
Omega 博主
@四氧化三铁
在你的网站上用审查元素看了一下,似乎是因为缺失了model.json文件……
Wagic 博主
你看看,显示不出来
http://a54069277.php35.scutsource.cn/
Omega 博主
@Wagic
额,这个插件是基于WordPress博客系统的,而你的网站使用的博客系统是Typecho,所以无法正常显示。也许你可以去GitHub上面搜索live2d的Typecho插件安装。
shigure 博主
您好,想请问一下怎么替换模型呢,直接替换加载不出来呢
Omega 博主
@shigure
还需要修改一下插件根目录下的
main.php
第39行,把“夕立”替换成新模型文件夹的名字。同时也可以顺带修改一下
live2d/js/
目录中的message.js
第188行。这样就能在切换模型时显示出正确的名字了。shigure 博主
@Omega
好的,谢谢啦~
shigure 博主
@Omega
dalao,问一下,为什么替换了之后不显示模型呢,是哪里出问题了吗
Omega 博主
@shigure
emm……有可能是新的模型文件的问题。当然也有可能是其他什么原因。可以的话把你的网站地址发一下,我去看看问题在哪儿。
shigure 博主
@Omega
现在还在备案,等备案完了再发给您看看~
Omega 博主
@shigure
要备案的话就得等搞定之后再看啦~顺带问下你用来替换的模型是在哪里下载的~
shigure 博主
@Omega
https://bbs.nga.cn/read.php?tid=10002731&page=10这个帖子最后一页的最后一个链接,可以的话能帮我看看嘛
Omega 博主
@shigure
这个帖子里的live2d模型需要修改
model.json
中的一些配置信息才可使用。(然而具体的修改方法已经忘了……)我往你的邮箱发了一份之前修改过的时雨改二模型,你可以参考那个来修改配置文件。
shigure 博主
@Omega
吼,我去看看~
jackdaw 博主
@Omega
大佬我遇到了同样的问题,能帮我看看吗,十分感谢
Omega 博主
@jackdaw
访问了一下你的网站,模型加载看起来没有问题……
Oyodo 博主
博主,不知道为什么模型显示不出来….
Oyodo 博主
@Oyodo
嗯,已經解決了.謝謝博主分享的插件.
Omega 博主
@Oyodo
emm……这应该是网络问题叭。刚刚去你的博客看了下,虽然加载速度有点慢,但是模型是可以加载的。