1.2.3 • Published 12 months ago

@ai-zen/live2d-vue v1.2.3

Weekly downloads
-
License
-
Repository
github
Last release
12 months ago

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

事件名说明参数
readyLive2D 初始化完成后触发
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