★お知らせ(2023/12/27)
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて新Live2D公式クリエイターズフォーラムに移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。
新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。
なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましてはLive2D公式クリエイターズフォーラムへご連絡ください。
いつもLive2D公式コミュニティをご利用いただき誠にありがとうございます。
本コミュニティは2023年12月27日 11:00をもって閉鎖いたしました。
今後の運営はすべて新Live2D公式クリエイターズフォーラムに移行します。
閉鎖に伴い、以下機能は利用不可となります。
・アカウントの新規作成
・トピック投稿、返信
たくさんのご利用誠にありがとうございました。
新Live2D公式クリエイターズフォーラムは以下バナーよりご利用いただけます。
なお、本コミュニティに投稿されたトピックはすべて残りますが、今後削除する可能性がございますので予めご了承ください。
閉鎖に関するお問い合わせにつきましては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