1.2.3 • Published 12 months ago
@ai-zen/live2d-vue v1.2.3
live2d-vue
Live2D-Vue 是一个 Vue 组件,用于集成 Live2D 视图到 Vue 项目中.
安装
使用 npm 安装:
npm install @ai-zen/live2d-vue
或使用 yarn 安装:
yarn add @ai-zen/live2d-vue
使用方式
在 Vue 组件中引入 Live2D 组件,并通过 css 样式为其设置宽高:
<template>
<Live2D
class="live2d"
modelDir="/models/Hiyori"
modelName="Hiyori.model3.json"
/>
</template>
<script setup lang="ts">
import { Live2D } from "@ai-zen/live2d-vue";
</script>
<style scoped>
.live2d {
width: 800px;
height: 800px;
}
</style>
另外,需要手动引入 live2dcubismcore.min.js
:
<!doctype html>
<html lang="en">
<head>
<!-- 在你网站的 HTML 页面中引用 Live2D 官方 SDK 提供的 live2dcubismcore.min.js -->
<script src="/live2dcubismcore.min.js"></script>
</head>
</html>
API
Props
该组件没有暴露任何 props。
Events
事件名 | 说明 | 参数 |
---|---|---|
ready | Live2D 初始化完成后触发 | |
modelStateChange | 模型在加载过程中如果状态变化则触发 | model : LAppModel, state : LoadStep, prevState : LoadStep |
实例属性
该组件暴露了以下属性:
- LAppDelegate
- LAppLive2DManager
- delegateRef
- managerRef
- isReady
1.2.0
12 months ago
1.1.1
1 year ago
1.2.3
12 months ago
1.2.2
12 months ago
1.2.1
12 months ago
1.1.2
12 months ago
1.1.0
1 year ago
1.0.12
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago