2023.04.23この記事は約5分で読めます。アバターのパーティクルで確認すべき設定がある場合、表題のWarningが表示されます。このWarningが発生しても直ちに問題が発生することはありませんが、放置しているとパフォーマンスに悪影響を及ぼす恐れがあります。これはUnity全般の問題ですが、VRChatでも例外なく発生します。目次この警告はどこに出力されますか?なぜ、この問題が発生するのか?点検して、修正するには?この警告はどこに出力されますか?VRChatのクライアントログに出力されます。Systemを選択していたり、実行状態にあったりするとConsoleにWarningが出力されます。warning...forum.unity.com問題が発生している場合、該当のUnityアプリケーションがフリーズしたり、応答なしになったりするなどの症状を引き起こす恐れがあります。Systemで、辺または面が見つからない場合に問題が発生します。頂点が見つからない場合は問題が発生しないようです。Systemコンポーネントが存在するとこの問題を引き起こします。SystemでShapeが有効になっている。Rendererのいずれかに設定されている。TypeがEdge/Triangleのいずれかに設定されている(Vertexは対象外)。Meshに何もメッシュが設定されておらず、”None”となっている。Enabledが無効になっている。SDKでエラーが表示されるため、この可能性は低いです。Enabledが常に有効であるとみなされて実行されるため、ビルド後に実機で動作させた場合に初めて問題が発覚することとなります。Enabledが有効になっている場合、メッシュデータがUnityから実行時にアクセスできるようになります。CPUとGPU両方のメモリ(つまりメインメモリとVRAMの両方)にメッシュデータを保持するため、単純なメモリ使用量は2倍になります。Enabledの設定は強制であるため、常にこの状態となります。詳しくは、公式ドキュメントをご覧ください。これらの設定は、モデル内に格納されるさまざまな要素やプロパティに影響します。これらの設定を使用して各アセットをインポートします。Systemの設定は問題があります。Systemの動作時にConsoleに次のようなWarningが大量に出力されます。VRChatでアバターとして実行した場合、そのパーティクルを見ている全員のパソコンのクライアントログに出力されます。Systemを、次の手順で点検してください。アバターのプロジェクトとシーンを開いてください。Hierarchyの上部に検索窓があります。次の文字列を一字一句間違えずに入力してください。t:particlesystem先頭のtは小文字にしてください。particlesystemは大文字小文字を問いませんが、間に空白や記号を入れないでください。System”や”T:particlesystem”では正しく検索できません(“t:ParticleSystem”は可能です)。Systemを含むGameObjectがすべて表示されます。GameObjectをすべて選択し、Shapeの欄を展開してください(このとき、チェックを付けたり外したりはしないでください)。Systemがないかを確認してください。SDKでエラーとして扱われるため、MeshがNoneとなっているGameObjectが無いかを点検してください。あることを発見した場合は、適切なメッシュもしくはShapeを選択するか、Shapeのチェックを外してください。メッシュパーティクルを使用するつもりなのにMeshが設定されていない場合、メッシュパーティクルとして使用するべきメッシュがそもそも存在しないことになります。したがって、そもそも想定した通りの動作にならないはずです。シェーダーで他人を禿や裸にしてしまう問題をある程度修正する既にわたしのアバターを幾度と見た方であれば分かると思いますが、わたしのアバターの翼は半透明となっています。Companionがアップデートできないことがあります。技術記事Avatars3.0でログアウトエモートを導入する(わかってる人向け)VRChatの仕様が気まぐれすぎました。Avatars3.0で導入する場合、手間が増えます。一方で、事実上いくらでもエモートを導入できるメリットもあります。していました(性能に制約がある環境で快適にプレイする方法も記載)3月17日~18日にかけて、初心者案内をしていました。Mapsについてアバターをアップロードしようとすると、必ずと言っていいほど次のようなエラーに遭遇します。t=e.querySelector(".ep-widget-search-comments-input");t.addEventListener("keyup",d),t.addEventListener("keydown",(e=>{38===e.keyCode&&e.preventDefault()})),t.addEventListener("blur",(function(){setTimeout((()=>i(t)),200)}))}))}();タイトルとURLをコピーしました。