盆踊り会場軽量化備忘録

自分用の記事なので特に説明はありません

初期段階

Unity
PC 1913MB
ios 1194MB
Android 1364MB

検証1

メッシュベイクをするとメモリを食うという話をどこかで聞いたことがあるので、メッシュベイクを解除

Unity画面
PC 2006MB
ios 1281MB
Android 1364MB

結果的に、Android以外はメッシュベイクしてあった方がメモリを使わない。AndroidもFPSはあがるので、積極的にかけた方がよい

検証2

初期段階ではメッシュベイクはブロックごとにかけている。例えば自分の前と後ろにあるものを同じメッシュにしてしまうと、目の前にはない読み込まなくていいはずのものまで読み込むからだ。
この感覚が正しいかどうか、多くの物をひとつにベイクしてみる。

想定通り。setpassは減るがやはりポリゴン数は増える。
一応アップしてメモリを見てみる。

PC 1857MB

メモリだけで言えば減った。

もっと諸々実験したいが、時間がないのでまたの機会にする

Memory Profiler

本当はもっと実験したいが盆踊りまで時間がないので、とにかくメモリを食ってそうなところをたたく

最初

1回目叩いた後

2回目叩いた後

systemとか謎にあがるのでこの辺が限度かなぁ

結果。PC1600MB。400MBくらいはダイエットできた。

この記事が気に入ったらサポートをしてみませんか?