文章目录

  • 一、前言
  • 二、操作步骤

一、前言

  live2D是一种应用于电子游戏的绘图渲染技术,技术由日本Cybernoids公司开发,通过一系列的连续图像和人物建模来生成一种类似三维模型的二维图像。

  live2d官方提供了很多平台的SDK,包括iOS,Android,Flash,Unity,openGL等,然后如果要在网页中呈现,则可以提供了WebGL SDK,可以参照官方网站:https://www.live2d.com/

效果截图:

二、操作步骤

1、文件下载:下载文件解压放入自己的插件目录。如我下面是放在lib下的,这其实就是一个规范性。

链接:https://pan.baidu.com/s/1HCh5GR5gmMHjMt3xHx9Kzw

提取码:DH69

个人目录是这样,供参考。


静态资源文件:

l2d.js //绘制模型的js
//两个交互的消息文件,一般用一个message.js  即可,内容修改一下js文件即可。
message.js
pio.js
//两个渲染模型的css文件,选择其中一个就行了。如果想换显示位置可修改css文件
live2d.css   //左下角
pio.css      //右下角

2、引入模型显示的CSS文件,该CSS文件会让模型显示在左下角。这里我用的是thymeleaf方式引入的,根据个人资源目录而定。

<link rel="stylesheet" href="../../static/lib/Pio/static/css/live2d.css" th:href="@{/lib/Pio/static/css/live2d.css}"/>

3、在html中加入代码块div用于显示模型:

<div id="landlord"><div class="message" style="opacity:0;"></div><canvas id="live2d" width="280" height="250" class="live2d"></canvas><div class="hide-button">隐藏</div>
</div>

4、然后在页面的body底部加上一段JS代码并加载JSON模型,建议在页面底部延迟加载,因为其体积过于庞大,如果不延迟加载,会严重影响你的网站的加载速度和性能。

<script type="text/javascript">var message_Path = 'http://localhost:8888/blog/lib/Pio/static/js/message.js' //message.js/pio.js的目录(必须填写,否则无法加载交互的文字,交互文字可自己更改js文件内容)var home_Path = 'http://localhost:8888/blog/' //自己网站的根目录
</script><script type="text/javascript" src="../static/lib/Pio/static/js/l2d.js" th:src="@{/lib/Pio/static/js/l2d.js}"></script>
<script type="text/javascript" src="../static/lib/Pio/static/js/message.js" th:src="@{/lib/Pio/static/js/message.js}"></script>
<script type="text/javascript">loadlive2d("live2d", "http://localhost:8888/blog/lib/Pio/models/pio/model.json"); //model.json和其模型等都需要放在服务器网站上,需要什么模型更改不同路径的model.json即可//说明:hijiki/model.json是黑猫,tororo/model.json是魔法少女,pio/model.json是白猫,其他模型需要的可自己去官网找找。
</script>

最后就可以在自己的网页上看猫猫狗狗了。点击隐藏之后就不会有了,重新加载该页面又会有哦。

结尾:live2d不仅在移动端,同时也可以在网页中呈现,首先网页要引入官方提供的webgl的js压缩包 L2Dwidget.min.js。应该是通过JS根据鼠标移动来动态绘制的,因此JS文件不可少。

【博客插件】Live2d看板娘放到自己的博客上(黑白猫猫+恶魔少女)相关推荐

  1. 如何把可爱的Live2d看板娘放到自己的网页上

    发现好多的博客页面上有这样一个看板娘,非常的讨人喜欢,于是自己就尝试将其添加入网页. 效果图: 首先下载资源并解压:https://www.lanzous.com/i5xllwh 双击live2d.h ...

  2. Live2D看板娘代码引用

    下载相关插件 Live2D 看板娘插件 (https://www.fghrsh.net/post/123.html) 上使用的后端 API 特性 - 原生 PHP 开发,无需伪静态,开箱即用 - 支持 ...

  3. Hexo 博客 添加 3D 看板娘 替换原来的 Live2D

    0.前言 前两天用 VRoid Studio 捏了一个 3D 的 loli ,后来想想能不能把这个 3D 形象替换到那个博客站点的原来的 Live2D 看板娘那边去.花了一上午时间在 GitHub 上 ...

  4. 搭建博客hexo 安装hexo、配置hexo、hexo主题美化和添加live2d看板娘--详细步骤

    一.安装hexo 1.下载安装软件      git:https://git-scm.com/downloads      node:https://nodejs.org/en/ 2.安装好两个工具之 ...

  5. 博客园添加live2D看板娘和樱花飘落背景

    写在前面 本文主要描述了怎么给博客园添加看板娘和樱花飘落特效,文章可能还有很多不足,请大家谅解,欢迎大佬提意见. 本文使用的东西 live2d(看板娘) 樱花飘落 博客园 文章目录 写在前面 本文使用 ...

  6. html网页制作看板娘原理,博客网页上添加live2D看板娘

    一:前言 "看板娘",简而言之就是小店的女服务生,也有"吸引顾客,招揽生意,提高人气"等作用类似品牌形象代言人的含义.所用的技术是live2D,live2d并不 ...

  7. 给你的网页添加看板娘(以给博客园博客添加看板娘为例)(保姆级图文)

    步骤 系列文章 前言 1.下载看板娘资源 2.上传资源到文件 3.在设置中调用资源 4.看看效果 总结 系列文章 提示:转到日常小技巧专栏,观看更多内容! 点我直达–>日常小技巧专栏 前言 给你 ...

  8. Hexo个人博客主题和看板娘

    Hexo博客美化 一.博客主题 1.下载主题 2.更改配置 二.看板娘 1.添加看板娘 2.定制看板娘 一.博客主题 1.下载主题 Hexo官网有很多主题可供选择,可以去找到一款自己喜欢的主题. He ...

  9. 0基础本地安装live2d看板娘 -v-

    假期生活肯定要一些乐趣 安装2233娘 第一次玩这个...... 因为是本地搭建,所以说只能自己看,但以后搭建网站可以玩玩这个 老二刺猿 玩这个也就图一乐 官网上下载phpstudy,安装phpstu ...

最新文章

  1. linux 6.7 nfs安装yum,centos7下NFS使用与配置
  2. 14、四大组件--Service
  3. 后端进阶,要搞懂哪几块?
  4. 菜鸟教程python正则表达式_python 正则表达式详解
  5. 操作索引库-mapping属性
  6. 系统设计知识:系统模块结构设计知识笔记
  7. 求逆序对(信息学奥赛一本通-T1311)
  8. Apache+PHP 无法加载 MySql 模块的问题
  9. python 渐变色柱形图_Python利用imshow制作自定义渐变填充柱状图(colorbar)
  10. 21_python基础—单例和 __ new __ 方法
  11. 软件架构-里氏替换原则
  12. Swift游戏实战-跑酷熊猫 12 与平台的碰撞
  13. 几种代码管理工具比较
  14. gitLab 修改文件夹名称
  15. 数据科学Python库01:Pandas
  16. _ZN10tensorflow8internal21CheckOpMessageBuilder9NewStringEv
  17. Windows 下Apache ftpServer安装和配置
  18. 安装MySQL 5.7.11版本,64位绿色版安装【亲测可用】
  19. Arduino - PC817C光耦
  20. Vue项目首页-开发周末游组件(7-7)

热门文章

  1. 触控Intel强强联手:多维提升游戏体验
  2. Linux | ubuntu-16.04-server-amd64 的安装过程
  3. 微信公众平台服务器配置-PHP
  4. Scrapy--使用phantomjs爬取花瓣网图片
  5. PowerDesigner-反向工程
  6. 【Java】博客系统——详细解释+代码+详细注释(课设必过)
  7. 全员在家办公的小微企业,该怎么度过?
  8. alertmanager监控 Prometheus 告警,alertmanage配置邮件告警
  9. dedecms网银在线支付接口
  10. annoy(快速近邻向量搜索包)学习小记 - pip命令学习与annoy基础使用