您现在的位置是:网站首页> php专栏 扩展知识

博客网页上添加live2D看板娘

亦然2019-10-11 10:06:19扩展知识人已围观

简介最近看到不少二次元类型的站上都加了看板娘,让我少女心炸裂,倒腾一番,给博客也加上了~

一:前言

“看板娘”,简而言之就是小店的女服务生,也有“吸引顾客,招揽生意,提高人气”等作用类似品牌形象代言人的含义。所用的技术是live2D,live2d并不是一种先进的技术,它产生的效果,都是用基本的平移、旋转、透明、曲面变形等操作实现的。最终的效果与贴图关系很大,而每一个动作,都需要制作师的精细调整。这是一个需要消耗大量时间精力的过程,因此质量好的模型并不多,质量好的也一般是在游戏中,版权受到保护,不能随意使用

本文章中所用模型解包自水制作师手机游戏,版权归该官方所有。

二:教程

先下载看板娘的资源文件,包含两个模型的动作和服装,以及我整理的语言提示。

gitbub下载地址:https://github.com/yiran01/live2d

1.解压文件

解压文件到网站根目录,本文文件名以live2D示例。

2.引入资源文件

在网页头部文件中(header.html)引入样式,在<head>标签内插入代码:

<link rel="stylesheet" href="/live2d/css/live2d.css" />
在网页脚部文件中(footer.html)引入脚本,在<bidy>脚本结束前插入代码:
<script type="text/javascript">
    var message_Path = '/live2d/'
    var home_Path = 'https://www.baikesec.com/'  
</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/pio/model.json");
</script>

人物的切换也只需改为相应的文件夹名字即可。也可以做一个切换人物的功能。

<script type="text/javascript">
    loadlive2d("live2d", "/live2d/model/tia/model.json");
</script>

3.页面插入live2D元素

在合适的页面上,放入元素,在页面底部也可以。

<div id="landlord">
    <div class="message" style="opacity:0"></div>
    <canvas id="live2d" width="280" height="250" class="live2d"></canvas>
</div>
4.自定义提示语

鼠标放在页面某个元素上时,需要 Live2D 看板娘提示的请修改 message.json 文件。只需添加或修改标签或元素的text即可。

5.效果欣赏

pio

tia


很赞哦!()

亦然

亦然(共32篇文章)

愿你我既可以朝九晚五,也可以浪迹天涯;愿你我既可以拈花把酒,也能围炉诗书茶。