我的场景中有一些全景图像。麻烦的是它们每个都很重。在400kB〜1MB之间的磁盘上,在RAM负载上,其重量约为30MB,而在应用Texture2D.Compress()
之后,其重量约为3MB〜4MB。
此场景需要与Unity WebGL一起运行,因此,它需要占用尽可能少的内存。当我在图像上运行压缩功能时,它将冻结场景并导致非常糟糕的用户体验...
我试图找到一种使用LZMA压缩的解决方法,但是它太慢了。我可以在Unity C#环境中使用任何其他压缩算法,还是我不知道的Compress()
的替代方法?