站点宠物

部署源码

下载源码得到一个live2d_api-master文件夹并部署到自己的服务器上。
然后访问作者网站下载live2d-widget-master文件

需下载文件

下载后上传至服务器即可。 修改autoload.js中的代码。 按照注释将第1行、第34行代码补充完整。

const live2d_path = ;//live2d-widget-master文件夹路径,以/结尾,使用绝对路径

// 封装异步加载资源的方法
function loadExternalResource(url, type) {
    return new Promise((resolve, reject) => {
        let tag;

        if (type === css) {
            tag = document.createElement(link);
            tag.rel = stylesheet;
            tag.href = url;
        }
        else if (type === js) {
            tag = document.createElement(script);
            tag.src = url;
        }
        if (tag) {
            tag.onload = () => resolve(url);
            tag.onerror = () => reject(url);
            document.head.appendChild(tag);
        }
    });
}

// 加载 waifu.css live2d.min.js waifu-tips.js
if (screen.width >= 768) {
    Promise.all([
        loadExternalResource(live2d_path + waifu.css, css),
        loadExternalResource(live2d_path + live2d.min.js, js),
        loadExternalResource(live2d_path + waifu-tips.js, js)
    ]).then(() => {
        initWidget({
            waifuPath: live2d_path + waifu-tips.json,
            apiPath: ,//live2d_api-master文件夹位置,以/结尾,使用绝对路径
//          cdnPath: https://cdn.jsdelivr.net/gh/fghrsh/live2d_api/
        });
    });
}
// initWidget 第一个参数为 waifu-tips.json 的路径,第二个参数为 API 地址
// API 后端可自行搭建,参考 https://github.com/fghrsh/live2d_api
// 初始化看板娘会自动加载指定目录下的 waifu-tips.json

console.log(`
  く__,.ヘヽ.        /  ,ー、 〉
           \ ', !-─‐-i  /  /´
           /`ー'       L//`ヽ、
         /   /,   /|   ,   ,       ',
       イ   / /-‐/  i  L_ ハ ヽ!   i
        レ ヘ 7イ`ト   レ'ァ-ト、!ハ|   |
          !,/7 '0'     ´0iソ|    |
          |.从    _     ,,,, / |./    |
          レ'| i>.、,,__  _,.イ /   .i   |
            レ'| | / k_7_/レ'ヽ,  ハ.  |
              | |/i 〈|/   i  ,.ヘ |  i  |
             .|/ /  i:    ヘ!    \  |
              kヽ>、ハ    _,.ヘ、    /、!
              !'〈//`T´', \ `'7'ーr'
              レ'ヽL__|___i,___,ンレ|ノ
                  ト-,/  |___./
                  'ー'    !_,.:
`);

部署模型

下载模型,并上传至服务器中/live2d_api-master/model路径下,同时将模型文件夹中的*.model.json文件名修改为index.json。

修改live2d_api-master文件夹下的model_list.json文件,添加新加入的模型名称。

{
    models: [
        tororo,
        hijiki,//模型名称,以,分隔
    ],
    messages: [
        喵,
        咪,//切换语言,以,分隔
    ]
}

细节修改

模型的样式文件是live2d-widget-master文件夹下的waifu.css。#waifu-toggle为召唤标签,#waifu #live2d为宠物本体,#waifu-tips为对话框,建议将宠物大小调小一点,本站将height,height均调为了220px。

效果一览

白猫效果展示

白猫

黑猫效果展示

黑猫

暂无评论

发送评论 编辑评论


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