原文链接: 在ts项目中接入live2d-widget.js , 在网页中展示二次元老婆

上一篇: tailwindcss 简单场景和官方案例

下一篇: git Submodule 将别人的模型文件通过子模块下载到自己的项目中

效果, 有很多自定义效果, 文字动作啥的, 基于pix, 还是比较细腻的, 一个模型2m多, 应该可以接受

这个也是有语音的...

模型下载

https://github.com/xiazeyu/live2d-widget-models

https://github.com/raoenhui/live2d-example

更多设置:

https://blog.csdn.net/Blog_ShaoHuaiLin/article/details/105818795

https://raoenhui.github.io/js/2019/12/26/live2d/

下载js, 两个文件都要下载, 添加声明模块

https://github.com/xiazeyu/live2d-widget.js-doc/tree/4b846958efe54c9ff2ae6cdf94b531732c4c04d7/lib

interface Window {L2Dwidget: any
}declare const windos: Window & typeof globalThis
declare module "L2Dwidget"

注入并设置, 这个库还是用注入的方便, 打包不知道会有什么坑...

//  其他可选的模型:
//  小帅哥: https://unpkg.com/live2d-widget-model-chitose@1.0.5/assets/chitose.model.json
//  萌娘:https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json
//  小可爱(女):https://unpkg.com/live2d-widget-model-koharu@1.0.5/assets/koharu.model.json
//  小可爱(男):https://unpkg.com/live2d-widget-model-haruto@1.0.5/assets/haruto.model.json
//  初音:https://unpkg.com/live2d-widget-model-miku@1.0.5/assets/miku.model.json
import { injectScript } from "./utils"injectScript("/lib/L2Dwidget.min.js").then(() => {console.log("window.L2Dwidget", window.L2Dwidget)window.L2Dwidget.on("*", (name: string) => {console.log("%c EVENT " + "%c -> " + name,"background: #222; color: yellow","background: #fff; color: #000",)}).init({model: {jsonPath:// "https://unpkg.com/live2d-widget-model-miku@1.0.5/assets/miku.model.json",// "/lib/live2d-widget-model-miku/assets/miku.model.json","/lib/live2d-widget-model-shizuku/assets/shizuku.model.json",scale: 1,hHeadPos: 0.5,vHeadPos: 0.618,},dialog: {// 开启对话框enable: true,script: {// 每空闲 10 秒钟,显示一条一言"every idle 10s": "$hitokoto$",// 当触摸到星星图案"hover .star": "星星在天上而你在我心里 (*/ω\*)",// 当触摸到角色身体"tap body": "哎呀!别碰我!",// 当触摸到角色头部"tap face": "人家已经不是小孩子了!",},},})
})

在ts项目中接入live2d-widget.js , 在网页中展示二次元老婆相关推荐

  1. js删除网页中图片width 和 height

    js删除网页中图片width 和 height 一段代码轻松搞定 适用于: 电脑端网页带图片属性导致移动网页显示错位/错误 备注: 需搭配jquery.min.js (注!jquery-2.0以上版本 ...

  2. Ifvisible.js – 判断网页中的用户是闲置还是活动状态

    ifvisible.js 是一个跨浏览器.轻量级的方式,用户检查用户在浏览页面或正在与它进行交互.它可以处理活动状态,如在页面上空闲或活跃.您还可以使用 ifvisible.js 智能设置您的间隔,如 ...

  3. JS控制网页中Flash影片的播放(附带各参数)

    实现功能: 在网页中嵌入一段swf视频,加载网页时不播放,点击下面的播放按钮实现播放 首先在网页中嵌入Object代码: <object classid="clsid:d27cdb6e ...

  4. 通过JS在网页中隐藏URL

    js文件比如test.js中写入 var url="https://www.baidu.com/"; var time="0.006511926651001"; ...

  5. JS实现网页中绘制10x10表格,并在其中区分1-100素数合数。

    JS实现网页中绘制10x10表格,并在其中区分1-100素数合数. 一:需求 在网页中绘制10x10的表格,并在其中区分1-100素数和合数 二:解决思路 创建一个判断素数合素的的函数: 创建一个函数 ...

  6. 在Scrapy中如何利用Xpath选择器从网页中采集目标数据——详细教程(下篇)

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 二十四桥明月夜, 玉人何处教吹箫. ...

  7. html将excel数据自动导入到网页,如何把excel表中的数据自动输入到网页中

    怎么把excel表中的数据自动输入到网页中 因要给员工网上投工伤保险,员工资料在excel表中,现在在网上投保险时只能一笔笔的复杂粘贴到网页中,有没有办法能直接把excel表中的资料自动输入到网页中的 ...

  8. 【LittleXi】如何将bilibili中的视频嵌入到自己网页中

    [LittleXi]如何将bilibili中的视频嵌入到自己网页中 第一步 在b站找到自己想要的视频,鼠标移到视频上,点击右键获取视频的地址. 第二步 点击打开网站 第三步 将复制的地址粘到刚刚打开的 ...

  9. 使用 pdf.js 在网页中加载 pdf 文件

    在网页中加载并显示PDF文件是最常见的业务需求.例如以下应用场景:(1)在电商网站上购物之后,下载电子发票之前先预览发票.(2)电子政务管理系统中查看发布的公文,公文文件一般是PDF格式的文件. 目前 ...

最新文章

  1. tableView的plain样式的headerView的上拉过程中悬停解决方法
  2. 【Python】一个已经存在 10 年,却被严重低估的库
  3. 遇到Visual Studio 当前不会命中断点.还没有为该文档加载任何符号的情况
  4. 签字后被开除_员工虚假报销公司可以开除吗?
  5. android gridview拖动排序,Asp.net GridView 拖拽排序    原创(欢迎拍砖,敬请嘴下留情!)...
  6. AIOps 落地难?仅需9步构建一套 AIOps 的最佳实践
  7. php array_search多条件,php使用array_search与array_column函数实现二维数组内元素查找...
  8. inflect java_关于Platinum库的MediaRender具体C++代码实现探讨
  9. 算法训练 Bus Tour
  10. OCI runtime create failed: container_linux.go:370: starting container process caused: process_linux.
  11. lammps建模_lammps建模
  12. python数字大小写转换代码_把金额小写转换成大写的Python代码
  13. 完美解决织梦CMS加入lian666自动友情链接代码正常显示
  14. 物联卡无信号无服务器,物联卡没信号无服务怎么办
  15. 计算机病毒中的后门病毒,后门病毒是什么?
  16. 去中心化应用程序 (dApps) 发展现状及趋势回顾
  17. Windows11/10
  18. 国产 TF232RL 驱动
  19. 苹果电脑视频声音提取的方法
  20. 大学物理静电场部分公式

热门文章

  1. handle与handler的区别与内涵意思
  2. Linux性能优化方案
  3. SonarQube 7.4 集成报告插件
  4. 5个方法教你苹果手机怎么截长图!
  5. Android 悬浮窗权限 及设置悬浮窗参数
  6. 分享一些缓解颈椎疼痛的方法
  7. 大于3小于4的整数bleem_小学6年数学所有知识重点顺口溜汇总,背会他数学不愁!!!...
  8. 【哔哔猿】1024,展望一下未来的模样
  9. 链霉亲和素包被的荧光微球/蓝色微球/磁珠
  10. 金果摇钱树互助群_【android免root脚本制作】自动坐标操作手机——京东金融程序金果摇钱树自动收金果...