Closed omachi closed 9 years ago
ListMeshDraw.ListMergeにおいて、リストの末尾を取得するために毎回ループを回しているため、処理に時間がかかっている。 このため、同一マテリアルのパーツを大量に描画する場合に負荷が大きくなる場合がある。
リストの末尾をフィールドとして保持することで処理量を削減しました。
提案いただきました変更を参考にしまして、問題になりそうな部分がありましたので手動のマージにて反映いたします。
ご回答ありがとうございます。 お手数をおかけいたしまして申し訳ありません。よろしくお願いいたします。
ISSUE
ListMeshDraw.ListMergeにおいて、リストの末尾を取得するために毎回ループを回しているため、処理に時間がかかっている。 このため、同一マテリアルのパーツを大量に描画する場合に負荷が大きくなる場合がある。
FIX
リストの末尾をフィールドとして保持することで処理量を削減しました。