★お知らせ(2023/12/27)
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて<b class="Bold"><u><a href="https://creatorsforum.live2d.com/" target="_blank">新Live2D公式クリエイターズフォーラム</a></u></b>に移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。
新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。
<a href="https://creatorsforum.live2d.com/" target="_blank"><img src="https://global.discourse-cdn.com/business4/uploads/live2dtest/original/2X/1/1eb8f7d15371141dd0d79e2bbc57d5d8c92cf3a1.png" width="400" height="200" alt="Live2D公式クリエイターズフォーラム"></a>
なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて<b class="Bold"><u><a href="https://creatorsforum.live2d.com/" target="_blank">新Live2D公式クリエイターズフォーラム</a></u></b>に移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。
新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。
<a href="https://creatorsforum.live2d.com/" target="_blank"><img src="https://global.discourse-cdn.com/business4/uploads/live2dtest/original/2X/1/1eb8f7d15371141dd0d79e2bbc57d5d8c92cf3a1.png" width="400" height="200" alt="Live2D公式クリエイターズフォーラム"></a>
なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。
Drawables内のArtMeshを非表示にするとエラーが起こる
Unity内に配置したrootオブジェクト内のArtMeshオブジェクトを再生前に1つでも非表示の状態で再生しようとすると下記のようなエラーが大量発生してしまいます。
やりたいこととしては、キャラクタの服装チェンジなどを行いたいので、初期状態からアートメッシュを非表示にしたり、スクリプト上から非表示にしたりです。
再生時はアートメッシュは全てアクティブ状態でなくてはならず、再生中であれば問題無いという仕様なのでしょうか?
また、パラメータを新たに作成して透過したりパーツパラメータから透過させるなどはモデルの仕様上むずかしいです。
何かいい方法などはございませんでしょうか?
何卒よろしくお願いいたします。
```
Mesh.colors is out of bounds. The supplied array needs to be the same size as the Mesh.vertices array.
UnityEngine.Mesh:set_colors(Color[])
Live2D.Cubism.Rendering.CubismRenderer:SwapMeshes() (at Assets/Live2D/Cubism/Rendering/CubismRenderer.cs:337)
Live2D.Cubism.Rendering.CubismRenderController:OnDynamicDrawableData(CubismModel, CubismDynamicDrawableData[]) (at Assets/Live2D/Cubism/Rendering/CubismRenderController.cs:627)
Live2D.Cubism.Core.CubismModel:Update() (at Assets/Live2D/Cubism/Core/CubismModel.cs:355)
Live2D.Cubism.Core.CubismModel:OnRenderObject() (at Assets/Live2D/Cubism/Core/CubismModel.cs:404)
```
やりたいこととしては、キャラクタの服装チェンジなどを行いたいので、初期状態からアートメッシュを非表示にしたり、スクリプト上から非表示にしたりです。
再生時はアートメッシュは全てアクティブ状態でなくてはならず、再生中であれば問題無いという仕様なのでしょうか?
また、パラメータを新たに作成して透過したりパーツパラメータから透過させるなどはモデルの仕様上むずかしいです。
何かいい方法などはございませんでしょうか?
何卒よろしくお願いいたします。
```
Mesh.colors is out of bounds. The supplied array needs to be the same size as the Mesh.vertices array.
UnityEngine.Mesh:set_colors(Color[])
Live2D.Cubism.Rendering.CubismRenderer:SwapMeshes() (at Assets/Live2D/Cubism/Rendering/CubismRenderer.cs:337)
Live2D.Cubism.Rendering.CubismRenderController:OnDynamicDrawableData(CubismModel, CubismDynamicDrawableData[]) (at Assets/Live2D/Cubism/Rendering/CubismRenderController.cs:627)
Live2D.Cubism.Core.CubismModel:Update() (at Assets/Live2D/Cubism/Core/CubismModel.cs:355)
Live2D.Cubism.Core.CubismModel:OnRenderObject() (at Assets/Live2D/Cubism/Core/CubismModel.cs:404)
```
0