Search Issue Tracker

By Design

Votes

0

Found in

2019.2

2019.2.3f1

2019.3

2020.1

Issue ID

1200308

Regression

No

UI Image's Material instance doesn't update in Canvas when using Material.SetFloat

Shaders

-

How to reproduce:
1. Open the attached project's "case_1200308-Project.zip" Scene labeled "Scene"
2. Enter the Play Mode
3. Open the UI by pressing the "Z" key
4. Click on the red button

Expected result: Animation plays for the button to turn green from red
Actual result: Material is changed but changes don't appear on the button

Reproducible with: 2019.2.16f1, 2019.3.0f3, 2020.1.0a16
Couldn't test with: 2017.4.35f1, 2018.4.14f1 (project's Scripts break)

Note: Unfocusing Editor and switching back to it updates the Material instance

  1. Resolution Note:

    Use image.materialForRendering instead of image.material

Add comment

Log in to post comment