web中引入live2d的moc3模型

前言

先跟着官方sdk调试一遍,明白哪些是必改项,哪些是可操作参数,放入自己的模型,看看能否成功加载
这里先让大家看个最终效果,以明白本次操作的目的性
在这里插入图片描述

下载官方sdk文件

官方sdk下载
在这里插入图片描述

使用ide编译项目(vsCode)

项目初始化

在这里插入图片描述
解压官网的sdk,我们会看到多个文件,进到Demo目录,这里我们需要node的两个操作,分别为,使用cmd进行命令即可(需要node知识,有问题可私信)

//安装所需依赖
npm i
//使项目打包
npm run build

使用vsCode

打开skd包,这次我们打开根目录的包,因为加载模型的所需配置都在这些文件中
在这里插入图片描述

项目树介绍

项目根目录
├─ .vscode              # Visual Studio Code 的一些配置文件,用vscode编辑改项目时,以上几个一键操作基本基于这里面的配置
├─ Core                 # Cubism Core 顾名思义,核心库
├─ Framework            #包含渲染和动画功能等的源代码的目录
└─ Samples              #示例项目,我们关注的重点
   ├─ Resources   # 这里面放的是live2D的模型及动作导出的文件
   └─ TypeScript
      └─ Demo           # サンプルプロジェクトが含まれるディレクトリ
         └─ src         #这里面是ts脚本文件,使用自己的模型时会修改其中的一些文件

使用live server运行index页面

这里需要安装live server插件,不再演示
在这里插入图片描述
正常加载模型,点击齿轮切换模型,官方已经配置了六个模型
在这里插入图片描述

演示导入自己的模型并显示

modelDir文件

這六個被導出的值就是我們官方配置的六個模型
在这里插入图片描述

resources文件夾

具體位置其實在resources文件夾中,這裏有7個模型,llny就是我們自己的模型
在这里插入图片描述

案例模型

這個模型是我在某平台下的免費版,注意我們剛才的文件夾名稱命名,一定要對應model3.json文件夾的名稱,在resources創建llny文件夾后,把我們的mimanfeimox文件夾内容直接全部拖入到vsCode中的llny文件夾中即可
在这里插入图片描述

修改modelDir然後重新打包項目運行

在这里插入图片描述
還是在之前的文件夾位置cmd運行打包即可

npm run build

重新運行或刷新頁面即可
在这里插入图片描述

最終效果
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼鬼骑士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值