2024.07.16
Diary
パーティクルぶわーみたいなビジュアルエフェクトはいい感じにハマると気分があがるのでたまに実装すると精神衛生上よろしい。
パーティクルぶわーみたいなビジュアルエフェクトはいい感じにハマると気分があがるのでたまに実装すると精神衛生上よろしい。
AssetBundle 内のテクスチャを全部 HEIF にすることでめちゃんこファイルサイズが小さくなったのだが HEIF のデコードは爆速なのになんか時間かかるなーと思ったら AssetBundle から byte array として取り出すところが重かったり normal map をランタイムに割り当てようとしたら Unity Editor が変換してくれてるやつを自前でやらんとあかんくてフォーマット調べるのに手間取ったりこれでいけるーという感じになるにはもうちょい時間かかる。
deep profling したら時間かかってるところはよくわかって Texture2D.Apply は mipmap 作ってるのでまあ時間がかかるのはわからんでもないがTexture2D.SetPixelData はまだ GPU に転送してないはずなのに 50ms とかかかっていて謎だし LoadRaxTextureData にしても同じだしこれひとつで 16ms 超えてるからフレーム落ち必至でどうすんだコレって感じ。