Vue、Html前端页面引入live2dw 使用看板娘

一. 不下载文件

<script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js"></script>
<script>
    L2Dwidget.init({
        "model": {
            jsonPath:
                "https://unpkg.com/[email protected]/assets/shizuku.model.json",
            "scale": 1
        }, "display": {
            "position": "right", "width": 110, "height": 150,
            "hOffset": 0, "vOffset": -20
        }, "mobile": {"show": true, "scale": 0.5},
        "react": {"opacityDefault": 0.8, "opacityOnHover": 0.1}
    });
</script>

二. 下载文件
要使用看板娘,需要先下载对应的资源文件 分享我的百度网盘链接
链接:https://pan.baidu.com/s/1y0vPPCSyD0urEy5BGQ3EbA
提取码:0501
–来自百度网盘超级会员V5的分享
也可以扫码提取
Vue、Html前端页面引入live2dw 使用看板娘_第1张图片
三.使用步骤
1.把下载好的文件放入到项目目录下的static文件夹下,没有这个文件夹的话放到和index.html同级的放静态资源的文件目录下 vue项目一般放在public文件夹下。
Vue、Html前端页面引入live2dw 使用看板娘_第2张图片
2.引入js文件
在静态页面中引入live2dw的js文件,注意js的路径

<script type="text/javascript" src="/live2dw/lib/L2Dwidget.min.js"></script>

3.init初始化看板娘组件

<!--model 模型的配置
json 文件资源路径,可以支持网络路径,此处使用的是相对路径
scale 模型缩放系数
display 模型布局
position 位置
width 宽度
height 高度
hOffset 水平偏移量
vOffset 垂直偏移量
mobile 移动端配置
show 显示/隐藏
scale 缩放比例
react 模型矩形框样式
opacity 透明度
opacityDefault 默认透明度
opacityOnHover 鼠标悬浮透明度-->
<script>
    L2Dwidget.init({
        pluginRootPath: "/live2dw/",//资源root路径
        pluginJsPath: "lib/",//js相对root的路径
        pluginModelPath: "assets/",//模型相对root的路径
        tagMode: false,
        debug: false,
        model: {
            jsonPath: "/live2dw/live2d-widget-model-haru_2/assets/haru02.model.json"
        },
        display: {
            position: "left", width: 300, height: 600,
            hOffset: 0, vOffset: 0
        },
        mobile: {show: true,scale: 0.5},
        react: {opacityDefault: 0.8, opacityOnHover: 0.1}
    });
</script>

vue项目则需要这样

 export default {
    name: 'App',
    created() {
        setTimeout(() => {
            window.L2Dwidget.init({
                pluginRootPath: '/live2dw/',
                pluginJsPath: 'lib/',
                pluginModelPath: 'live2d-widget-model-haru_2/assets/', //中间这个haru_2就是你的老婆,想换个老婆,换这个就可以了
                tagMode: false,
                debug: false,
                model: { jsonPath: '/live2dw/live2d-widget-model-haru_2/assets/haru02.model.json' }, 
                display: { position: 'left', width: 350, height: 800 },  //调整大小,和位置
                mobile: { show: true },   //要不要盯着你的鼠标看
                log: false,
            })
        }, 1000)
    }
  }

看板娘是由很多功能的!现在接触的只是冰山一角,现在截图只能看见换装换模型了,其实还有当你点击人物时。模型会有动作,语音。更nb得还有导航,截图,聊天等许多强大功能都可以开发出来。只是实力不允许啊~~ 反正我是不会,到后续慢慢研究,看能不能捣鼓出来,再跟大家分享~

你可能感兴趣的:(vue.js,前端,html5)