Skip to content

Commit 443ed81

Browse files
committed
Dynamic load live2d lib doc
1 parent a202c30 commit 443ed81

1 file changed

Lines changed: 6 additions & 14 deletions

File tree

src/live2D.md

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
本引擎现已支持使用 live2D 立绘。如果你要使用 live2D 立绘,请遵循以下步骤:
33

44
:::info
5-
注意:以下步骤都需要基于 WebGAL 源代码操作,你可以在 GitHub 找到 WebGAL 的源代码。
5+
注意:以下某些步骤基于 WebGAL 源代码操作,你可以在 GitHub 找到 WebGAL 的源代码。
66

77
[WebGAL 源代码](https://github.com/OpenWebGAL/WebGAL)
88

@@ -13,24 +13,16 @@
1313

1414
2、到 https://cdn.jsdelivr.net/gh/dylanNew/live2d/webgl/Live2D/lib/live2d.min.jshttps://cubism.live2d.com/sdk-web/cubismcore/live2dcubismcore.min.js 分别下载 live2D 和 cubismcore
1515

16-
3、分别重命名为 `live2d.min.js``live2dcubismcore.min.js` ,然后将文件放到`packages/webgal/public/lib`,然后到 `packages/webgal/index.html`,取消注释以下两行,使其变为:
17-
```html
18-
<script src="lib/live2d.min.js" ></script>
19-
<script src="lib/live2dcubismcore.min.js"></script>
20-
```
21-
4、到 `packages/webgal/src/Core/controller/stage/pixi/PixiController.ts` ,取消注释
22-
`import { Live2DModel, SoundManager } from 'pixi-live2d-display';``public addLive2dFigure(key: string, jsonPath: string, pos: string, motion: string) {...... 取消注释这一整个函数}`
23-
24-
注意:如果 IDE 提示有未导入的变量,请根据提示导入。
16+
3、分别重命名为 `live2d.min.js``live2dcubismcore.min.js` ,然后将文件放到**指定目录**
2517

26-
5、到 `packages/webgal/src/Components/Stage/MainStage/useSetFigure.ts` 取消注释 `return WebGAL.gameplay.pixiStage?.addLive2dFigure(...args);`
18+
- 定制引擎目录:`[WebGal]/assets/templates/Derivative_Engine/[你的定制引擎]/lib`
19+
- 游戏目录(作用于单个项目):`[WebGal]/public/games/[你的游戏]/lib`
20+
- WebGal源码目录:`[WebGal源码]/packages/webgal/public/lib`
2721

28-
6、现在开始你可以使用 live2D 作为立绘了。你需要将整个模型的目录放入 `game/figure` 目录中,调用立绘的方法是调用立绘的 json 文件。
22+
4、现在开始你可以使用 live2D 作为立绘了。你需要将整个模型的目录放入 `game/figure` 目录中,调用立绘的方法是调用立绘的 json 文件。
2923

3024
**注意:本项目的作者没有使用任何 live2D SDK 的源码和模型,由于使用 live2D 造成的任何版权纠纷,皆由二次开发者或制作者自行承担!**
3125

32-
7、如果你需要构建生产包,或在 WebGAL Terre 中使用,请运行 `yarn build` 指令构建 WebGAL。完成后,请参考 [如何使用定制引擎](derivative) 使用修改后的引擎。
33-
3426
## 切换动作和表情
3527

3628
你可以使用 `-motion=motionName``-expression=expressionName` 参数来切换表情,如:

0 commit comments

Comments
 (0)