Skip to content

Commit 198a376

Browse files
Merge pull request #35 from Live2D/develop
Update to Cubism 5 SDK for Web R5
2 parents fbcd823 + d4da0aa commit 198a376

23 files changed

Lines changed: 2314 additions & 1503 deletions

CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,49 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

7+
8+
## [5-r.5] - 2026-04-02
9+
10+
### Added
11+
12+
* Add functionality to change motion calculation order.
13+
* Add `cubismlook` class that implements the target tracking feature.
14+
* The target tracking feature can now specify parameter IDs through the `Framework`.
15+
16+
### Changed
17+
18+
* Change multiply and screen color functions to separate class with renamed methods.
19+
20+
### Fixed
21+
22+
* Fix unnecessary multiply color and screen color settings in mask drawing.
23+
24+
### Removed
25+
26+
* Remove deprecated functions from CubismMotion:
27+
* `setIsLoop()` (use `setLoop()` instead)
28+
* `isLoop()` (use `getLoop()` instead)
29+
* `setIsLoopFadeIn()` (use `setLoopFadeIn()` instead)
30+
* `isLoopFadeIn()` (use `getLoopFadeIn()` instead)
31+
* Remove deprecated functions from CubismExpressionMotionManager:
32+
* `getCurrentPriority()` (priority is not used in expression motion playback)
33+
* `getReservePriority()` (priority is not used in expression motion playback)
34+
* `setReservePriority()` (priority is not used in expression motion playback)
35+
* `startMotionPriority()` (use `startMotion()` instead)
36+
* Remove deprecated fields from CubismExpressionMotionManager:
37+
* `_currentPriority` (priority is not used in expression motion playback)
38+
* `_reservePriority` (priority is not used in expression motion playback)
39+
* Remove deprecated function from CubismExpressionMotion:
40+
* `getFadeWeight()` (use `CubismExpressionMotionManager.getFadeWeight()` instead)
41+
* Remove deprecated field from CubismExpressionMotion:
42+
* `_fadeWeight` (can cause bugs)
43+
* Remove deprecated functions from CubismModel:
44+
* `getOverwriteFlagForModelCullings()` (renamed to `getOverrideFlagForModelCullings()`)
45+
* `setOverwriteFlagForModelCullings()` (renamed to `setOverrideFlagForModelCullings()`)
46+
* `getOverwriteFlagForDrawableCullings()` (renamed to `getOverrideFlagForDrawableCullings()`)
47+
* `setOverwriteFlagForDrawableCullings()` (renamed to `setOverrideFlagForDrawableCullings()`)
48+
49+
750
## [5-r.5-beta.3.1] - 2026-02-19
851

952
### Fixed
@@ -390,6 +433,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
390433
* Reformat code using Prettier and ESLint.
391434

392435

436+
[5-r.5]: https://github.com/Live2D/CubismWebFramework/compare/5-r.5-beta.3.1...5-r.5
393437
[5-r.5-beta.3.1]: https://github.com/Live2D/CubismWebFramework/compare/5-r.5-beta.3...5-r.5-beta.3.1
394438
[5-r.5-beta.3]: https://github.com/Live2D/CubismWebFramework/compare/5-r.5-beta.2...5-r.5-beta.3
395439
[5-r.5-beta.2]: https://github.com/Live2D/CubismWebFramework/compare/5-r.5-beta.1...5-r.5-beta.2

README.ja.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ Cubism 5.3 Editorに搭載された新機能のSDK対応については [こち
2828

2929
### Node.js
3030

31-
* 25.4.0
32-
* 24.13.0
31+
* 25.8.2
32+
* 24.14.1
3333

3434

3535
### TypeScript
@@ -47,7 +47,7 @@ Cubism 5.3 Editorに搭載された新機能のSDK対応については [こち
4747

4848
コマンドパレットのタスク一覧から各種コマンドを実行することができます。
4949

50-
NOTE: デバック用の設定は`.vscode/tasks.json` に記述しています。
50+
NOTE: デバッグ用の設定は`.vscode/tasks.json` に記述しています。
5151

5252
## タスク一覧
5353

@@ -67,13 +67,13 @@ TypeScript の型チェックテストを行います。
6767

6868
`src` ディレクトリ内の TypeScript ファイルの静的解析を行います。
6969

70-
`.eslintrc.yml` を編集することで設定内容を変更できます。
70+
`eslint.config.mjs` を編集することで設定内容を変更できます。
7171

7272
### `npm: lint:fix`
7373

7474
`src` ディレクトリ内の TypeScript ファイルの静的解析及び自動修正を行います。
7575

76-
`.eslintrc.yml` を編集することで設定内容を変更できます。
76+
`eslint.config.mjs` を編集することで設定内容を変更できます。
7777

7878
### `npm: clean`
7979

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ For compatibility with previous versions of Cubism SDK, please refer to [here](h
2828

2929
### Node.js
3030

31-
* 25.4.0
32-
* 24.13.0
31+
* 25.8.2
32+
* 24.14.1
3333

3434

3535
### TypeScript
@@ -67,13 +67,13 @@ You can change the settings by editing `tsconfig.json`.
6767

6868
Performs static analysis of TypeScript files in the `src` directory.
6969

70-
You can change the settings by editing `.eslintrc.yml`.
70+
You can change the settings by editing `eslint.config.mjs`.
7171

7272
### `npm: lint:fix`
7373

7474
Performs static analysis and automatic modification of TypeScript files in the `src` directory.
7575

76-
You can change the settings by editing `.eslintrc.yml`.
76+
You can change the settings by editing `eslint.config.mjs`.
7777

7878
### `npm: clean`
7979

0 commit comments

Comments
 (0)