配置选项
基础配置选项
import { loadOml2d } from 'oh-my-live2d';
const oml2d = loadoml2d({
// 在这里进行配置
});
2
3
4
选项
dockedPosition
类型:
left | right
默认值:
left
组件停靠位置, 当您希望组件靠右展示时这个属性会非常有用. 同时影响状态条、舞台、菜单.
默认值: left, 当值为left时舞台和状态条居左, 菜单居右(位置值相反),
importType
类型:
complete | cubism2 | cubism5
默认值:
complete
导入类型, 这个选项的作用是从 libraryUrls 选项决定SDK加载地址, 默认使用全量导入: complete
libraryUrls
- 类型:
object
自定义 Cubism SDK 外部资源地址, oh-my-live2d 会通过 script 标签的 src 属性来加载核心SDK文件, 这个加载是完全自动的, 您无需关心这个加载过程, 默认情况下您也无需修改此选项, 但当您发现SDK加载出现异常时您可以在此选项自定义自己的地址, 同时您可以在此处找到以下对应的3个SDK地址, 必要时您可以备份这些脚本文件
libraryUrls.complete
- 类型:
string
自定义全量SDK地址
libraryUrls.cubism2
- 类型:
string
自定义 Cubism2 SDK 地址
libraryUrls.cubism5
- 类型:
string
自定义 Cubism5 SDK 地址
menus
- 类型:
MenusOptions | ((currentModel: ModelOptions, modelIndex: number) => MenusOptions)
菜单配置, 详见: 菜单选项
mobileDisplay
类型:
boolean
默认值:
false
移动端是否展示, 开启将会在移动端设备上以移动端样式展示各元素
models
类型:
ModelOptions[]
默认值:
[]
模型选项, 类型是模型配置对象组成的数组, 默认值是空数组
详见: 模型选项
parentElement
类型:
HtmlElement
默认值:
document.body
为组件提供一个父元素,如果未指定则默认挂载到 body 中
primaryColor
类型:
string
默认值:
#38B0DE
定义主题色, 影响所有模块
sayHello
类型:
boolean
默认值:
true
是否在初始化阶段打印项目信息
statusBar
- 类型:
StatusBarOptions
状态条选项, 详见: 状态条选项
tips
- 类型:
TipsOptions | ((currentModel: ModelOptions, modelIndex: number) => TipsOptions)
自定义提示框样式和内容, 前往提示框选项查看详细内容
transitionTime
类型:
number
默认值:
1000
组件入场和离开的过渡动画时长,单位 ms