Search Issue Tracker
By Design
Under Consideration for 2022.3.X, 6000.0.X, 6000.1.X, 6000.2.X, 6000.3.X
Votes
0
Found in
2022.3.63f1
6000.0.51f1
6000.1.9f1
6000.2.0b7
6000.3.0a1
Issue ID
UUM-110419
Regression
Yes
Particle System -> Texture Sheet Animation Sprite references disappear (Missing) when upgrading the project to a newer Unity version
How to reproduce:
1. Open the project “IN-103109_FileID-22.3.55f1-Before-Regression” as 2022.3.56f1 (or newer)
2. In the Hierarchy, click on “fx_monster_item_trail_01” → “p”
3. In the Inspector, navigate to Particle System → Texture Sheet Animation → Mode
4. Observe the Mode list of Sprites
Expected result: The Sprites are assigned, entering Play Mode also produces Particles that look like gems
Actual result: The Sprites are missing, entering Play Mode also produces Particles that look like white squares
Reproducible with: 2022.3.56f1, 2022.3.63f1, 6000.0.24f1, 6000.0.51f1, 6000.1.9f1, 6000.2.0b7, 6000.3.0a1
Not reproducible with: 2021.3.53f1, 2022.3.55f1, 6000.0.23f1 (1c4764c07fb4)
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Notes:
* Downgrading the project to the “Before-Regression” versions (2022.3.55f1, 6000.0.23f1 and below) reassigns the Sprites
* FileID changes in the prefab metadata when manually relinking the Sprite resources
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
- Tile Palette grid is moved after entering Play Mode
- Tile Palette Edit mode turns off in Play Mode
- The Editor crashes when Generating Font Atlas in the Font Asset Creator with “9999999999” padding and 256x256 Atlas Resolution
- [iOS] An “ArgumentNullException” error is thrown when GetIntroductoryPriceDictionary() method is called
- Font Import Settings documentation page is missing when the documentation button is pressed in the Inspector window
Resolution Note:
The sprites set in the ParticleSystem's Texture SpriteSheet were invalid (fx_itemicon_01_0 & fx_itemicon_01_1 lie completely outside the boundary of the actual texture and can be verified when Sprite Editor is open). Due to a previous bug it was still pointing to valid sprites in the Source Texture. This has been fixed.
Hence the ParticleSystem correctly shows these invalid sprites as "Missing Sprites" as we no longer create these invalid sprite assets anymore (ones that lies completely outside the boundary of source texture). To fix it, please reimport the sprites and re-assign valid sprites to the ParticleSystem.