by using its native 2d tools, how to hide a defined 2D sprite from rendering?
Usually, at other frameworks/game engines, we put a sprite to be hid with sprite.hidden = true / sprite.disabled().
by using its native 2d tools, how to hide a defined 2D sprite from rendering?
Usually, at other frameworks/game engines, we put a sprite to be hid with sprite.hidden = true / sprite.disabled().
You can disable the SpriteRenderer used to render the sprite:
spriteRenderer.enabled = false;
I know this question is about Unity 4.3, but since it came up in a Google Search when trying to find an answer, you’ll want to do the following in Unity 5.6:
gameObject.GetComponent<Renderer>().enabled = true;
You can also use the standard way:
gameObject.renderer.enabled = false;