- Home /
Unity3d 5.3.0f4, Sprite Editor comsuming huge memory when editing specific multiple sprites made in 5.2.x.
I encountered this problem after upgraded Unity3d from 5.2.1f1 to 5.3.0f4. Plz check file (762KB, exceeds the limitation of attachment, so i upload to a website), try open it in sprite editor and move a sprite in it, then apply. The memory of unity process will increase rapidly over 6G+ and consuming all the swap memory on disk. The env is Windows7.
Does anyone encounter this? any workarounds or fixes?
Hello, Alphonse_H. Yeap, me and all my $$anonymous$$mmates who use Win7 for work, experience exactly the same problem with sprites. Unfortunately, we haven't found any solution yet, though everything is fine on mac platform.
Update! Unity didn't fix this bug in 5.3.1 and added it to Unity on $$anonymous$$ac :(
It might not be a real fix to the issue, but as I faced the same problem in Unity 5.3.x I've fiddled around a bit.
I got it working by opening the sprite editor and click on the "slice" button in the upper left. Then changing the method to "Safe" and run the slicing once (it generates some nice fitting sprites as i recognized ^^) and just redo the step afterwards I could hit apply without causing unity to freeze after eating all available RA$$anonymous$$ and of course could add new sprites and apply those changes.
I assume the meta data for the multi sprite settings are somehow messed up that applying manual changes causes the memory problems. And the slicing somehow fix it by recreating the settings in a correct way. I can not say if the same way works on OS X but you might give it a try.
Edit: It seems the step is required every time when I edit something in the sprite editor as the correct state is not persistent after closing the sprite editor =(
I thought I did but I can't find any mail on this one in my postbox =/. Either one of you might do it or I will do so when I find a few $$anonymous$$utes during the next days.