Closed omachi closed 7 years ago
Library_SpriteStudio.ManagerDraw.MeshCreateの最適化を行います。
Library_SpriteStudio.ManagerDraw.MeshCreate
CombineMeshの後にSetTrianglesでsubmeshの設定を行っている箇所があるんですが、Materialを1つしか使わないない場合はsubmeshの設定が必要ないので処理をスキップすることができます。
CombineMesh
SetTriangles
この修正によって、Materialを1つしか使わない場合、GC Allocが2/3程度になるのを確認しました。
開発はUnity5.4.1p1で行いました。
omachi様
ありがとうございます。 当方で内容を反映させていただいた後、マイナーバージョンを上げて、GitHubに反映したいと思います。
お世話になっております。 いただいた修正点について、確認と反映を行い、developブランチにVer.1.4.5として更新させて頂きました。 有難うございます。 今後とも何卒宜しくお願い致します。
Library_SpriteStudio.ManagerDraw.MeshCreate
の最適化を行います。CombineMesh
の後にSetTriangles
でsubmeshの設定を行っている箇所があるんですが、Materialを1つしか使わないない場合はsubmeshの設定が必要ないので処理をスキップすることができます。この修正によって、Materialを1つしか使わない場合、GC Allocが2/3程度になるのを確認しました。
開発はUnity5.4.1p1で行いました。