diff --git a/.editorconfig b/.editorconfig index 764a490..e69d751 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,12 +1,12 @@ root = true [*] -indent_style = space -indent_size = 4 -end_of_line = lf charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space insert_final_newline = true trim_trailing_whitespace = true -[*.{json,lock,yml}] +[*.{json,lock,yml,sh}] indent_size = 2 diff --git a/.gitattributes b/.gitattributes index ad4990d..6313b56 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,19 +1 @@ -# Auto detect text files and perform LF normalization -* text=auto - -# Explicitly declare files as LF -*.ts text eol=lf -*.js text eol=lf -*.json text eol=lf -*.html text eol=lf -*.md text eol=lf -*.map text eol=lf -*.lock text eol=lf -.editorconfig text eol=lf -.gitattributes text eol=lf -*.gitignore text eol=lf - -# Library and media files as binary -*.moc3 binary -*.jpg binary -*.png binary +* text=auto eol=lf diff --git a/.gitignore b/.gitignore index f3554c7..239f315 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,11 @@ # Cubism Core -/Core/* +/Core/**/* !/Core/Please_copy_cubism_core_for_web # IDE/Editor files .idea/ .vs/ -.vscode/* +.vscode/**/* !/.vscode/launch.json !/.vscode/tasks.json *.iml diff --git a/CHANGELOG.md b/CHANGELOG.md index d1a215f..a0ed698 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,31 +6,39 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [4-beta.2] - 2019-11-14 + +### Fixed + +* Fix file name case of `cubismrenderer_webgl.ts`. + + ## [4-beta.1] - 2019-09-04 ### Added -- Add method for Moc file version. -- Support new Inverted Masking features. -- Add `.editorconfig` and `.gitattributes` to manage file formats. -- Add `CHANGELOG.md`. -- Add way to create a simpler local server. -- Add sample model `/Sample/TypeScript/Demo/Resources/Rice`. +* Add method for Moc file version. +* Support new Inverted Masking features. +* Add `.editorconfig` and `.gitattributes` to manage file formats. +* Add `CHANGELOG.md`. +* Add way to create a simpler local server. +* Add sample model `/Sample/TypeScript/Demo/Resources/Rice`. ### Changed -- Upgrade Core version to 04.00.0000 (67108864). -- Convert all file formats according to `.editorconfig`. -- Rename `cubismrenderer_WebGL.ts` to `cubismrenderer_webgl.ts`. -- What was `CubismSdkPackage.json` is currently being changed to`cubism-info.yml`. -- Upgrade all dependency packages and lock package version by adding `package-lock.json`. -- Update `README.md`. - - Delete guidance from `README.md` due to suspension of *Cubism Bindings*. -- Update `.gitignore`. +* Upgrade Core version to 04.00.0000 (67108864). +* Convert all file formats according to `.editorconfig`. +* Rename `cubismrenderer_WebGL.ts` to `cubismrenderer_webgl.ts`. +* What was `CubismSdkPackage.json` is currently being changed to`cubism-info.yml`. +* Upgrade all dependency packages and lock package version by adding `package-lock.json`. +* Update `README.md`. + * Delete guidance from `README.md` due to suspension of *Cubism Bindings*. +* Update `.gitignore`. ### Fixed -- Fix issue with reloading model images in WebKit. +* Fix issue with reloading model images in WebKit. +[4-beta.2]: https://github.com/Live2D/CubismWebSamples/compare/4-beta.1...4-beta.2 [4-beta.1]: https://github.com/Live2D/CubismWebSamples/compare/e36ab2233a89de9225f64e5a02d521bc7235bd03...4-beta.1 diff --git a/Framework/rendering/cubismrenderer_WebGL.ts b/Framework/rendering/cubismrenderer_webgl.ts similarity index 100% rename from Framework/rendering/cubismrenderer_WebGL.ts rename to Framework/rendering/cubismrenderer_webgl.ts diff --git a/NOTICE.md b/NOTICE.md new file mode 100644 index 0000000..528b03e --- /dev/null +++ b/NOTICE.md @@ -0,0 +1,53 @@ +# Cubism 4 SDK 注意事項 + + +## Cubism Core + +### [注意事項] macOS Catalina での `.bundle` と `.dylib` の利用について + +macOS Catalina 上で `.bundle` と `.dylib` を利用する際、公証の確認のためオンライン環境に接続している必要があります。 + +詳しくは、Apple社 公式ドキュメントをご確認ください。 + +* [Apple社 公式ドキュメント](https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution) + + +## Cubism 4 SDK for Unity beta 2 (4-beta.2) + + +### [制限事項] macOS Catalina のサポートについて + +現在、最新の Unity Editor `2019.2.11f1` では、下記のターゲットへのビルド時にエラーが発生し完了せず、ブロッキング状態となっています: + +* iOS +* iPad OS +* WebGL + + +#### 対応方法 + +* Cubism 4 SDK for Unity では、当面の間 macOS Catalina のサポートをいたしません。 + * 問題が解消されるまで、 macOS Mojave までのサポートといたします。 + + +## Cubism 4 SDK for Native beta 2 (4-beta.2) + + +### [制限事項] Xcode 11 での Cocos2d-x 版サンプルのビルドについて + +現在、 Cocos2d-x のライブラリの問題のため、 Xcode 11 ではサンプルプロジェクトがビルド時にエラーが発生し完了せず、ブロッキング状態となっています。 +なお、Stack Overflow に紹介されている方法を使用することにより、ビルドを正常に完了し、成果物も実行可能となります。 + + +#### 対応方法 + +* Stack Overflowに紹介されている修正方法をご案内いたします。 + * [Xcode 11, Cocos2dx compilation problem: Argument value 10880 is outside the valid range [0, 255] btVector3.h](https://stackoverflow.com/questions/58064487/xcode-11-cocos2dx-compilation-problem-argument-value-10880-is-outside-the-vali) + +* 公式コミュニティの報告 + * [Xcode 11 - ios 13 - Cocos not running](https://discuss.cocos2d-x.org/t/xcode-11-ios-13-cocos-not-running/46825/5) + + +--- + +©Live2D diff --git a/README.md b/README.md index 4878295..5dfcd70 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,13 @@ Live2D Cubism 4 Editorで出力したモデルを表示するアプリケーシ Cubism Coreライブラリと組み合わせて使用します。 +## 注意事項 + +本SDKを使用する前に、注意事項をご確認ください。 + +[こちら](./NOTICE.md) + + ## ディレクトリ構成 ``` @@ -98,25 +105,25 @@ ctrl+shift+P(macOSでは⌘+⇧+P)で`Tasks: Run Task`から`npm: serve`を選 | Node.js | バージョン | | --- | --- | -| Current | 12.9.1 | -| LTS | 10.16.3 | +| Latest | 13.1.0 | +| LTS | 12.13.0 | | プラットフォーム | ブラウザ | バージョン | | --- | --- | --- | -| Android | Google Chrome | 76.0.3809.89 | -| Android | Microsoft Edge | 42.0.2.3819 | -| Android | Mozilla Firefox | 68.0 | -| iOS | Google Chrome | 76.0.3809.81 | -| iOS | Microsoft Edge | 44.5.3 | -| iOS | Mozilla Firefox | 18.1 | -| iOS | Safari | 604.1 | -| macOS | Google Chrome | 76.0.3809.87 | -| macOS | Mozilla Firefox | 68.0.1 | -| macOS | Safari | 12.1.2 | -| Windows | Google Chrome | 76.0.3809.100 | -| Windows | Internet Explorer 11 | 11.885.17134.0 | -| Windows | Microsoft Edge | 44.18362.1.0 | -| Windows | Mozilla Firefox | 68.0.1 | +| Android | Google Chrome | 78.0.3904.96 | +| Android | Microsoft Edge | 42.0.4.3989 | +| Android | Mozilla Firefox | 68.2.0 | +| iOS / iPadOS | Google Chrome | 78.0.3904.84 | +| iOS / iPadOS | Microsoft Edge | 44.10.7 | +| iOS / iPadOS | Mozilla Firefox | 20.1 | +| iOS / iPadOS | Safari | 13.0.3 | +| macOS | Google Chrome | 78.0.3904.97 | +| macOS | Mozilla Firefox | 70.0.1 | +| macOS | Safari | 13.0.3 | +| Windows | Google Chrome | 78.0.3904.97 | +| Windows | Internet Explorer 11 | 11.476.18362.0 | +| Windows | Microsoft Edge | 44.18362.449.0 | +| Windows | Mozilla Firefox | 70.0.1 | Note: 動作確認時のサーバの起動は[検証時](/README.md#検証時)の方法で行っています。