Hi, I have a Unity pro licence but can not access the Sprite Packer window. I get this message : " Sprite packing is a developer preview feature". Is there anyway to unlock this ? I would love to use the new 2D tools on my current projects but as I m targeting mobile devices I really need to be able to pack sprites into atlases.
It's already unlocked; the message is just for info (in case there are still bugs, I assume). Sprites will not be put in atlases unless you give them a packing tag. Also, regardless of the sprite packer window, sprite packing is automatic unless you have it disabled in project settings/editor. --Eric
read your line about the tag, I was missing that too, guess is not "visible". ran the packer and it seems to create the atlas (with a lot of empty space around), but where is it saved?
The atlases aren't meant to be editable, but I assume the files in Libary/AtlasCache are where they're stored. --Eric
pretty sure my atlas was built but there is no folder AtlasCache that I can find anywhere in the project or on my computer(macbook pro). Was the folder automatically created for you guys?
Ah, I see. I thought it was going to create a sheet like how Sprite Manager 2 creates them. So is this feature just for like memory saving purposes?
I also have a Unity pro license(just bought it today), but in menu bar "Window -> Sprite Packer" is grayed out anyway to fix it?
If you mean the menu item itself it grayed out, I have no idea. For me, even an empty project has a functional Sprite Packer window although you obviously can't do anything with it. --Eric
I figured out that one needs to import asset, using the "Import asset" to make sure the single atlas can be changed to multiplied and then sliced.
So presumably I'm not the only one who can't enable it from Edit -> Project Settings -> Editor -> Sprite Packer right? I changed it to "Always Enabled", restarted Unity, and the Window -> Sprite Packer (Developer Preview) menu button just stays grayed-out.
When i heard Tasharen joined Unity quite a while ago, i thought Unity 4.3 will have similar atlas system like NGUI
Sprite Packer (Developer Preview) menu button was grayed-out for me as well, "Packing Tag" did not activate it. I finally solved it by switching the platform (in my case to iOS) in the player settings. After the textures were re-compressed, this option was available again.
The sprite packer works fine for a while, until I add a large animations to my project (4 animation of about 100 frame of 1422*800) which is quite large but necessary for our project. Now the sprite packer is running out of memory when I tried to packed my atlases. I already try to split my animation with several tags but it has no effect. I also tried to add my animation one by one but the packer always crash when I add the fourth. I understand that unity editor is compiled in 32bit so it won't fully used my 16Go of Ram. Does someone have a workaround ? a way to split the atlas packing work, without loading every single sprite in ram ??
Hi I am a bit confuse, so I read that we get no image when we pack the atlas and it is save in the AtlasCache and it can’t be physically touch there. Still is there a way to get it by code or something because I will like to get the draw calls down because even when the sprites are in the same atlas they still show separate in the draw calls or is the sprite packer just for memory.
Hi, You can access the generated textures by calling http://docs.unity3d.com/ScriptReference/Sprites.Packer.GetTexturesForAtlas.html As for drawcalls - it should be working in play mode if you have sprite atlases set to Always Enabled.
I just downloaded the free version and I don't understand, is this option "Sprite Packer" only available in the pro version? Because I enabled it on the Edit->Project Settings->Editor I put the mode of the "Sprite Packer" on "always enabled" and the option in the "Window" menu is disabled.
Do I need mobile pro license to build for mobile with that feature (packing tag) or just the unity pro is enough?