【UE5】GetSocketInfoByNameのWarning

この記事は約1分で読めます。

何故かサーバーでWarning出まくり。キャラクターが歩くたびに出る。
このフォーラムの人と同じ現象。

LogSkinnedMeshComp:Warning
LogSkinnedMeshComp:Warning: GetSocketByName(): No SkeletalMesh for TheMesh This message gets repeated in the output logs...

redditにも困っている人がいた。

Blocked

マージメッシュしているせいとか何かあるのかもしれないが、普通に何とかしようと思っても無理みたいだから、ログ出力させないようにした。
サーバーだとシッピング版のパッケージングができないようだから必ずログが出るので、ソースファイルの該当箇所をコメントアウト。

SkinnedMeshComponent.cpp

見てもらえれば分かるけど、GetSkinnedAsset() がnullptrを返すとWarning出力しかない。OverrideSocketにはなっていないから下のログばかり出る。

このGetSocketInfoByName関数はオーバーロードで2つあって、同じことをしていたから、もう一つの方も同じようにコメントアウトした。
(間違ってたかも)

そしてコンパイルってやったらエンジンを弄ったってことになるからだろうけど、約3000パイル。

コメント

タイトルとURLをコピーしました