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)

  1. 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.

Comments (2)

  1. 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?

  2. 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

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.