SpriteStudio / SS5PlayerForUnity

OPTPiX SpriteStudio 5 Player for Unity
http://www.webtech.co.jp/spritestudio/
MIT License
39 stars 15 forks source link

MeshCreateを最適化 #188

Closed omachi closed 7 years ago

omachi commented 7 years ago

 Library_SpriteStudio.ManagerDraw.MeshCreateの最適化を行います。

 CombineMeshの後にSetTrianglesでsubmeshの設定を行っている箇所があるんですが、Materialを1つしか使わないない場合はsubmeshの設定が必要ないので処理をスキップすることができます。

 この修正によって、Materialを1つしか使わない場合、GC Allocが2/3程度になるのを確認しました。

 開発はUnity5.4.1p1で行いました。

MasamiYitsuse commented 7 years ago

omachi様

ありがとうございます。 当方で内容を反映させていただいた後、マイナーバージョンを上げて、GitHubに反映したいと思います。

MasamiYitsuse commented 7 years ago

omachi様

お世話になっております。 いただいた修正点について、確認と反映を行い、developブランチにVer.1.4.5として更新させて頂きました。 有難うございます。 今後とも何卒宜しくお願い致します。