Search Issue Tracker
Won't Fix
Votes
0
Found in
2023.1.0b13
2023.2.0a11
Issue ID
UUM-34637
Regression
Yes
Sprite Mode "Multiple" is set by default when importing images
How to reproduce:
1. Create a new project
2. Import any image to Unity
3. Select the imported image and change Texture Type from “Default“ to “Sprite (2D and UI)“
Expected result: Default Sprite Mode is “Single“
Actual result: Default Sprite Mode is “Multiple“
Reproducible with: 2023.1.0a20, 2023.1.0b13, 2023.2.0a11
Not reproducible with: 2020.3.47f1, 2021.3.23f1, 2022.2.16f1, 2023.1.0a19
Reproduced on: macOS 13.0.1 (Intel), Windows 10 (by reporter)
-
DmitryDerybas
Nov 02, 2024 05:43
We will break everything for one part of the users to make the situation easier for another part of the users. Facepalm. How about adding a standard sprite import setting for the entire project?
-
RoyTheunissen
Oct 30, 2024 15:48
This is not an acceptable resolution. Previously if you changed the texture type from Default to Sprite (2D and UI) it would then create a sprite for you that was ready to use because Sprite Mode defaulted to Single.
Because Sprite Mode now defaults to Multiple, when you change your texture type to 2D, nothing happens. No sprite is created until you install the Sprite Editor package, open the Sprite Editor, and click and drag a rectangle that covers the entire texture. I've been using Unity for more than 10 years and I had no idea that I needed to do this or how.
This is significantly more work than it was previously, and it's not explained what changed exactly and what you now need to do to get a sprite. I expect like me lots of other users will get confused about this new behaviour and spend a lot of time searching on line what's wrong, thinking it's a bug.
By default it should *create a useable sprite* and if you do indeed want to define multiple sprites, THEN you take the extra steps of tweaking the range so it doesn't cover the entire texture / add extra ranges, instead of having it default to doing nothing and requiring everybody to take extra steps just so it does the default / produces a usable sprite at all.
Please either revert the sprite mode to Single or have Multiple produce a usable sprite that covers the entire texture by default to make this workflow as clear / convenient as it was before.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Rigidbody2D.Slide API does not have the needed configuration when creating a 2D Top-Down character controller
- Opening reference for "Playables"component redirects to a missing page
- Sprite Renderer image is changed when switching Mask Interaction and changing Sprite to a shared Sprite
- An unsigned integer is not compared with an integer correctly in player when using IL2CPP backend
- Graphical artifacts are being rendered in Scenes that are loaded during run-time when GPU Resident Drawer is turned on
Resolution Note:
The change was intended because based on the user feedback we gathered, users are more likely to use multple sprite mode compared to single sprite mode.