Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`

给你的博客加上个Live2D看板娘吧

日期:2017-12-24 阿珏 折腾代码 浏览:10584次 评论:43条




前段时间,在不少人博客看到这个 Live2D 看板娘,颇感兴趣!就查阅了点相关教程为自个博客也添加上了

前言

live2d

并不是一种先进的技术,它产生的效果,都是用基本的平移、旋转、透明、曲面变形等操作实现的。最终的效果与贴图关系很大,而每一个动作,都需要制作师的精细调整。这是一个需要消耗大量时间精力的过程,因此质量好的模型并不多,质量好的也一般是在游戏中,版权受到保护,

不能随意使用

本文章中所用模型解包自

药水制作师

手机游戏,版权归该官方所有。(没错,我也是来安利这款游戏的)

准备工作

俗话虽说:“授人以鱼不如授人以渔”,

但是由于这鱼比较难钓,我们还是乖乖搬个小板凳坐吃鱼群众吧!


以下代码是我

光明正大


后宫学长
那偷过来的鱼加以烹饪而成。

先到我的

Github

去下载我再次整理过后的live 2D的代码(

包含两人的动作和初始的三套贴图

),毕竟还是煮熟的好吃点~

下载后解压代码到你的博客网站根目录去。(目录位置可以自定义)

然后把解压出来的文件夹改名为:live2d 。(叫啥无所谓,好看最重要)

(少女盲目分析中)



食用方法

然后就教大家怎么吃吧,呸,还真吃起来了

在你博客程序头部文件(header.php)引入界面样式,在 head 标签内插入如下代码:

<link rel="stylesheet" href="/live2d/css/live2d.css" />

在你博客程序页脚文件(footer.php)引入脚本,在 body 标签结束前插入如下代码:

<script type="text/javascript">
var message_Path = '/live2d/'
var home_Path = 'https://www.52ecy.cn/'
</script>
<script type="text/javascript" src="/live2d/js/live2d.js"></script>
<script type="text/javascript" src="/live2d/js/message.js"></script>
<script type="text/javascript">
loadlive2d("live2d", "/live2d/model/tia/model.json");
</script>

以上代码在使用绝对路径时要注意一个问题:


像我博客 www.52ecy.cn 和 52ecy.cn 都可以进行访问,但是如果在引用的时候使用了www,访问www.52ecy.cn的时候是没有问题,但在直接访问52ecy.cn的时候,会因为跨域问题(子域名不同也属于跨域),导致json无法加载,然后你的看板娘就出不来了。


可以改为以下代码(人物的切换也只需改为相应的文件夹名字即可)

<script type="text/javascript">
loadlive2d("live2d", "<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/'; ?>live2d/model/Pio/model.json");
</script>

在合适的页面位置插入 Live2D 看板娘的元素,可以放在底部:

<div id="landlord">
<div class="message" style="opacity:0"></div>
<canvas id="live2d" width="280" height="250" class="live2d"></canvas>
</div>

鼠标放在页面某个元素上时,需要 Live2D 看板娘提示的请修改 message.json 文件。

{
"mouseover": [
{
"selector": ".container a[href^='http']", //此处修改为你页面元素的标签名
"text": ["要看看 {text} 么?"] //此处修改为你需要提示的文字
},
{
"selector": ".navto-search",
"text": ["在找什么东西呢,需要帮忙吗?"]
}
],
"click": [ //此处是 Live2D 看板娘的触摸事件提示
{
"selector": "#landlord #live2d",
"text": ["不要动手动脚的!快把手拿开~~", "真…真的是不知羞耻!", "再摸的话我可要报警了!⌇●﹏●⌇", "110吗,这里有个变态一直在摸我(ó﹏ò。)"]
}
]
}

然后,刷新你的博客页面,看看效果吧!

注意路径别弄错了噢 ~


使用主题函数获取路径其实是很好的。


建议都使用绝对路径进行引用,而不是像列子中的相对路径

成品效果欣赏

Pio


Tia





喵的,万恶的水印你走开!


具体效果你可以调戏一下本博客左下角的Pio(没错,我觉得她更可爱)





结语

关于如何进行换装play 请参考原作者(

猫和向日葵

)的这篇文章《
给博客添加能动的看板娘(Live2D)-关于模型的二三事

请注意本文中出现的

“药水制作师”、“Potion Maker”字样及应用内包含的文本、模型、图片、动作数据等所有权均属于

“药水制作师”作者

Sinsiroad,仅供研究学习,不得用于商业用途

网友评论:

路人甲 7个月前 (2020-09-03)

真优秀

6666666 9个月前 (2020-07-24)

我想用站长现成的看板娘,可以打包分享吗[#得意]

锟斤拷锟斤拷. 1年前 (2020-01-23)

真实的回到分为负二负一

阿珏 1年前 (2020-01-24)

@锟斤拷锟斤拷.:对方不是很懂你的意思,于是送了你个帽子[#aru_136]

ICON 1年前 (2019-11-23)

第一个紫色图标里面一个v的是个啥软件哦[#aru_21]

阿珏 1年前 (2019-11-23)

@ICON:查看模型使用的是LIVE2D官方提供的Live2D Viewer

龗尧 2年前 (2019-04-18)

追问

留的ip地址、然后

看板娘显示不出来

这是为什么呢?

阿珏 2年前 (2019-04-19)

@龗尧:听不懂

龗尧 2年前 (2019-04-21)

@阿珏:啊... 您好这是我的博客:http://www.zhangyyao.com/

具体讲起来确实感觉很难表达

您可以点进去看一看

麻烦了(捂脸)

还有可以长期保持联系么?(我怕我问着问着就不回复我了)

阿珏 2年前 (2019-04-22)

@龗尧:很正常啊 ,不用看啊 ,想保持长期联系可以加群,群号自己找[#wb_doge]

龗尧 2年前 (2019-04-18)

"合适的页面位置插入live2D元素"底下这行代码是放到footer.php里面吗?

顺便求看板娘换装(星星眼恳切)

阿珏 2年前 (2019-04-19)

@龗尧:都行,换装你去我友链里FGHRSH博客里去找新版的

苏哲 2年前 (2019-02-15)

是不是跟知更鸟主题有冲突,加了之后网站文章的图片 就不显示了

阿珏 2年前 (2019-02-16)

@苏哲:那可能就是有些地方有冲突了,具体哪里这就很难讲

QQ账号错误 2年前 (2019-01-06)

皮肤给一下呗

mynamezhf@gmail.com谢谢啦

wa 2年前 (2018-11-11)

大佬你好根据这个 还有 广树typecho插件和imjad.cn大佬的血小板

集成了一个https://github.com/samondlee/typecho_Live2dHistoire1/tree/master/Live2dHistoire

但是发现不能像你的一样 截图、换装 也不能像猫与向日葵大佬 的血小板一样蹦蹦跳跳为啥呀呜呜呜

明明动画都加载了

阿珏 2年前 (2018-11-12)

@wa:不能蹦跶可能是动作文件有问题吧,截图换装不能那应该是js文件出问题了。具体的我也不是很清楚,用现成的多好啊。哈哈

失去才会珍惜 2年前 (2018-11-07)

这篇评论是私密评论##

阿珏 2年前 (2018-11-08)

@失去才会珍惜:去17素材网可以搜索到

Į 2年前 (2018-09-01)

能不能给普通的网页加上看板娘呢[#aru_1]

Į 2年前 (2018-09-01)

@Į:而且我这文字是出来了 就是动画模型一直出不来

阿珏 2年前 (2018-09-01)

@Į:理论都是可以的,只要不冲突

晨熙 2年前 (2018-08-24)

表白墙可以放这个吗??

阿珏 2年前 (2018-08-24)

@晨熙:理论都可以的

交际猫 2年前 (2018-07-20)

代码无法复制233 [#aru_113]

牧羊 2年前 (2018-07-14)

复制不了那些代码,还有想要贵站的换装,谢谢了

易小独 2年前 (2018-07-09)

为了那到那些框框代码 我把开发者弄出来 结果电脑死了半小时[#aru_15]

阿珏 2年前 (2018-07-09)

@易小独:真是灰常抱歉了,你可以来找我给你的

牧羊 2年前 (2018-07-14)

@阿珏:我要

刘德华 2年前 (2018-07-19)

@易小独:chrome里禁用断点就好啦~[#(哈哈)]

阿珏 2年前 (2018-07-19)

@刘德华:别说出来,嘘~

杨小杰博客 2年前 (2018-05-10)

这姑娘6

阿珏 2年前 (2018-05-11)

@杨小杰博客:你喜欢就好

henry 2年前 (2018-05-10)

这篇评论是私密评论##

henry 2年前 (2018-05-10)

[#aru_42]其他网站程序可以添加嘛。例如我这个。

阿珏 2年前 (2018-05-11)

@henry:理论上都可以的

冷梦丶 2年前 (2018-04-08)

[#aru_18]你这个板娘的分不分享呀~[#aru_91]

星星 2年前 (2018-03-30)

求皮肤 谢谢[#aru_1]

星星 3年前 (2018-03-30)

求皮肤 谢谢[#aru_1]

inpm 3年前 (2018-03-13)

+1求皮肤

inpm.cy@gmail.com

pony 4年前 (2018-01-28)

= =,想要贵站的刷新换衣服的方法。

阿珏 4年前 (2018-01-31)

@pony:网址或qq都不愿意留下,你想我怎么给你?

′千玄 4年前 (2018-02-22)

@阿珏:换衣服这个细节还没注意,厉害了~

给你的博客加上个Live2D看板娘吧的更多相关文章

  1. 为自己的网页博客添加L2Dwidget.js看板娘

    如果是博客园,直接在设置-->页脚 HTML 代码,加上下面代码: 1 <!-- L2Dwidget.js L2D网页动画人物 --> 2 <script src=" ...

  2. 给你的博客加上“Fork me on Github”彩带

    起 如今,随着Git的大热以及Github的优越性,许多知名开源项目都将源代码托管到Github上了.在Github上不仅可以托管自己的开源项目,还可以Fork人家的源代码,给自己感兴趣的项目评价(s ...

  3. 博客加上“Fork me on Github”彩带

    给你的博客加上“Fork me on Github”彩带 起 如今,随着Git的大热以及Github的优越性,许多知名开源项目都将源代码托管到Github上了.在Github上不仅可以托管自己的开源项 ...

  4. 给你的博客加上“Fork me on Github”彩带(转)

    给你的博客加上“Fork me on Github”彩带 https://www.cnblogs.com/Leo_wl/p/3608794.html https://github.blog/2008- ...

  5. 博客美化—添加萌萌的live2D看板娘(不能再简单了)

    看着很多博客都有live2D的萌萌哒看板娘,我闲着有空说干就干. 从参考博客的附件中下载资源文件 waifu.css waifu-tips.js live2d.js flat-ui.min.css// ...

  6. Vue最简单的实现网页Live2D看板娘

    Live2D看板娘 前言 二.使用步骤 1.引入 2.设置样式 结尾(后续更新更强的配置看板娘~) 前言 最近想给自己的网页添点新花样,然后就想到了别人的网站都有一些看板娘的玩意儿,看着很舒服,鉴于自 ...

  7. Hexo 添加Live2D看板娘

    title: Hexo 添加 Live2D看板娘 二次元什么的最喜欢了[大好きです] 准备 项目地址 live2d模型 部分模型预览 开始 首先进入Hexo博客根目录安装live2d插件 $ npm ...

  8. 文章中左下角的妹子live2d看板娘

    关键词: live2d看板娘 自行搜索即可 攻略很多

  9. 用Python给你的博客加上水印

    之前写的博客里面用到的图片都没有加水印,今天才在别的网站上发现自己的博客居然一个字不动的出现在了别人的文章里,而且还不标注出处,简直醉了. 其实博客这种东西讲真我是很愿意让别人看得,因为自己写的也比较 ...

  10. 给博客页面添加 live2d 小萝莉

    添加依赖 在页脚HTML代码的地方添加下面的代码: <script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d ...

随机推荐

  1. 37 手游基于 Flink CDC + Hudi 湖仓一体方案实践

    ​简介: 介绍了 37 手游为何选择 Flink 作为计算引擎,并如何基于 Flink CDC + Hudi 构建新的湖仓一体方案. 本文作者是 37 手游大数据开发徐润柏,介绍了 37 手游为何选择 ...

  2. [FAQ] edge debug栏的网络里 没有见到 All Fetch/XHR JS CSS 这些东西

      一种方式是 打开调试器的设置,重置默认并刷新即可. 另一种方式是把这个 "筛选" 点掉. Tool:揭开网站所用的技术 Link:https://www.cnblogs.com ...

  3. 美团二面:SpringBoot读取配置优先级顺序是什么?

    引言 Spring Boot作为一种轻量级的Java应用程序框架,以其开箱即用.快速搭建新项目的特性赢得了广大开发者的青睐.其核心理念之一就是简化配置过程,使开发者能够快速响应复杂多变的生产环境需求. ...

  4. linux上PGI编译器安装

    1.PGI编译器介绍 随着英伟达的收购,PGI编译器已经已经并入NVIDIA HPC SDK.后面直接安装NVIDIA HPC SDK即可. NVIDIA HPC SDK提供了使用标准的C/C++和F ...

  5. SpringCloud解决feign调用token丢失问题

    背景讨论 feign请求 在微服务环境中,完成一个http请求,经常需要调用其他好几个服务才可以完成其功能,这种情况非常普遍,无法避免.那么就需要服务之间的通过feignClient发起请求,获取需要 ...

  6. MySql类型转换函数cast

    这两天处理一个现网的MySQL慢查询工单,学到了一个好用的MySQL函数:cast.事情是这样的: 我们有两张表 t_user 和 t_rule 表,需要关联这两张表去查询,关联字段是 t_user ...

  7. .NET 中的表达式树

    .NET 中的表达式树(Expression Trees) 表达式树是什么? 表达式树(Expression Trees)是.NET框架中的一个强大功能,它将代码表示为一个由表达式节点组成的树形结构. ...

  8. 环境声音分类的深度 CNN 模型

    具体的软硬件实现点击 http://mcu-ai.com/ MCU-AI技术网页_MCU-AI 声音事件的分类精度与特征提取有很强的关系.本文将深度特征用于环境声音分类(ESC)问题.深层特征是通过使 ...

  9. 珠排序算法C# 简单实现 奇葩排序中的算盘排序(算珠排序)算法

    Console.WriteLine("Hello World!"); int[] arr = { 1, 3, 4, 0, 22, 4,0, 6, 3,10,8,6,7 }; Con ...

  10. MySQL知识网络

    MySQL知识网络 引擎 InnoDB 支持表锁 .行锁 支持事务 *.frm 表结构文件 *.idb 表数据和索引文件 MyISAM 支持表锁 *.frm 表结构文件 *.MYD 表数据文件 *.M ...