Live2D 看板娘
本文最后更新于 622 天前,其中的信息可能已经有所发展或是发生改变。

这是我建站之后第一个打算增加的“小玩意儿”,另外一个折腾的“小玩意儿”相信大家在看到看板娘的时候肯定注意到了(没错,就是那个音乐播放器~折腾了好久),下一篇文章再介绍。
ps:看板娘默认在PC端才会加载,移动端考虑到用户的访问体验移除了加载

初识看板娘是在2018年,没错→还是在狗子大佬的博客。后面他专门写了一篇文章介绍,我也是通过他的文章了解到如何实现的,其中还提到了其他博客程序专用的看板娘插件,有兴趣的可以学习一下→→传送门,本文介绍如何在WordPress上实现。

安装

  1. 首先去大佬github的项目地址下载插件的压缩包,链接地址,国内加速下载
  2. 在WordPress管理后台,插件–安装插件–上传插件(左上角)–点击立即安装,之后只需要在“已安装插件”菜单中启用即可。
  3. 没了,就这么简单!!如果没有其他自定义想法的话,就只需要这么做就可以让看板娘出来啦~
1、此插件需要 JQuery 支持,如果你的主题没有引入,请在 index.php 引入
小白直通车:WordPress管理后台–插件–插件文件编辑器,找到看板娘所属的插件,默认打开的就是 index.php 文件,
只需要删除“//”即可。
2、服务器需要允许下列 MIME 类型才可以正常使用:.json / .moc / .mtn
这个MIME类型我也不是很懂,基本上近些年的VPS都支持。

优化、美化

-优化

由于插件加载时需要同步加载样式文件,站点在国外的话,国内用户访问时可能会遇到加载缓慢的问题,另一方面也会增加服务器流量的损耗,这时候我们可以通过外部引入的方式来调用这些样式文件。
打开插件文件 index.php ,可以看到如下三个引用

wp_enqueue_style('waifu',l2d_URL.'/css/waifu.min.css',array(),'1.7');
wp_enqueue_script('waifu-l2d','https://cdn.jsdelivr.net/gh/xb2016/[email protected]/static/js/live2d.js',array(),'l2d');
wp_enqueue_script('waifu',l2d_URL.'/js/waifu-tips.js',array(),'1.7'); ?>

我们需要修改的是第一第三个引用地址(已标红)。我这里使用的是免费的jsdelivrCDN加速,感谢jsdelivr!
简单说一下方法:创建一个Github账号,然后新建一个公开访问的仓库,上传需要CDN加速的文件,复制文件的Github地址,接着去此处转换成jsdelivrCDN加速的链接,最后替换即可。

这里说明一下,在修改时,需要将 l2d_URL. 字段删除,然后在后方单引号中修改!

-美化

这里简单来说就是如何~

  • 启用插件的果体模型——编辑 model/api.php 文件
  • 默认第一次访问为随机加载模型,自定义指定模型——编辑 model/api.php 文件

最后说一下折腾最久的东西——鼠标样式

鼠标效果其实就是一个cursor的属性设置,只需要在 waifu.min.css 这个文件中修改即可,下面介绍一下具体的实现过程。

打开 waifu.min.css 文件,找到以下字段

修改为cursor:url(../image/pointer.cur),auto; 括号中的内容为鼠标样式文件的地址,可以是相对路径,也可以是绝对路径。这里由于我是外挂的css文件,并且将样式文件放在了一起,所以使用了相对路径,大家可以在此插件的目录下新建一个文件夹 mouseclink ,然后将样式文件上传到此文件夹下,这个时候路径就可以写为 ../mouseclink/xxxxx.cur
这里提供一下我所用的鼠标样式文件(小声:其实也是从狗子大佬那里偷来的啦~)
点击下载,密码:g0tb

我当时昨晚上面的步骤以为就可以了,但是最后是一点效果都没有,后面经过检查发现是因为修改后的css文件没有被加载,通俗点说就是要浏览器知道你已经更改了样式,并且加载新的样式,所以这里要修改一下 index.php 里面的一些字段。

wp_enqueue_style('waifu',l2d_URL.'/css/waifu.min.css',array(),'1.7');

每修改一次css文件,并且已经通过浏览器加载过之后,如果要使下次修改的css文件生效,就要修改 array(),'1.7',1.7这个字段,比如修改一次就往上增加0.1……

后记

到这里就差不多结束了,本来还有个想法是为了提高插件的加载速度,比如换装或者切换模型的时候可以更快地加载,让一些静态文件也通过CDN加速来加载,后面发现以我现在的水平难以实现(捂脸),暂时就不了了之了,以后有能力了再去试试。

文章作者:嘟嘟噜嘟噜
如需引用,请标注原文地址:https://blog.karamis.top/197.html
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇