Search Issue Tracker
Fixed in 2018.2.X
Fixed in 2018.1.X
Votes
13
Found in
2017.3.0b3
Issue ID
958177
Regression
Yes
RectMask2D stops masking, when it's child has a child with Mask and Image components inside the RectMask2d area
It reproduces when UI Object with a "Rect Mask 2D" has a child object (which is not the first child in hierarchy) which also has a Child with Image(script) and Mask(script) components. Also, there must be another UI element on the Canvas, so that object with the "Rect Mask 2D" is not the most bottom child of Canvas.
To reproduce:
1. Open "Test" scene, from "SimplerUiProject.zip"
2. Open Game (or Scene) window and inspect, that RectMask2d is working correctly.
3. In Hierarchy find "Canvas -> RectMask -> Parent_of_Mask" and enable "Parent_of_Mask" object.
Expected result: Enabling this object does not change the way RectMask2d works.
Actual result: RectMask2d is no longer working.
Reproducible: 2017.2.0b6, 2017.2.0f3, 2017.3.0b4, 2018.1.0a1
Not Reproducible: 2017.2.0b5
Workaround:
Make sure Object with RectMask2D is the bottom child in Canvas.
Comments (11)
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
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
dron_megatron
Nov 03, 2017 13:03
Reproduced in 2017.3.0b7