Simple Icon Creator
Video showcasing the tools use.
An easy to use icon creator for Unity.
Steps:
- Download the files or clone them to your computer.
- Add project files to existing project.
- Ready to go!
To use, you can click the BattleDrakeCreations dropdown and simpleiconcreator.
Creator Options:
- Use any asset gameobject. Don't need to enter play mode to use.
- Change material for the icon.
- Change light settings of preview window.
- Make the background transparent (You'll see the window go magenta. This is the trick to making the icon transparent, as it converts all magenta pixels into 0 alpha ones. If your object has a magenta color in it, you can change the transparency color used right from the OnEnable in the IconCreatorWindow.cs).
- Background and foreground textures. (Unity's URP/HDRP broke background textures. An issue that has been noted and Unity has acknowledged it as something they might re-allow in the future. Until then, if you want background textures, use Built-In)
- Save the icon in the resolution of your choice. Supports 32x32 up to 4096x4096. If you want an IconResolution that's not squared, you can go to the CreatePngFromTexture() method and just set the resolution in the ResizeTexture function.
- Saving using an existing filename will automatically overwrite it.
- Save preview settings to reuse for rapid-fire icon creation. Preview settings will save the gameobject position/orientation/zoom and all the other visible settings.
- Preview settings will save new or overwrite an existing if they share the same filename and location.
Window Controls:
- Left-click drag horizontally for rotation on the y-axis(Yaw). Vertically for the x-axis(Pitch).
- Right-click drag horizontally for rotation on the z-axis(Roll).
- Middle-mouse down to drag the gameobject around the window.
- Scroll-wheel to zoom in and out.