Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 14 Next capture
2021 2022 2023
2 captures
13 Jun 22 - 14 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by LEGIT_ELITE · Feb 24 at 09:57 AM · scripting problemeditorrenderingunity 2dspriterenderer

Why wont my sprite renderer show when enabled?


I have multiple GameObjects running the same script, each object has a tag that I'm using to reference them individually. I may be misusing this function. For whatever reason when I choose to enable individual sprite renderers it shows in the editor inspector as enabled with the checkmark, but in fact, it does NOT render either in the scene window or the game window. When running in the editor if I click to enable the sprite renderer component it does render and the inspector reflects this correctly. The console window also shows each element showing the correct values.


For the example given I am only trying to make the first circle sprite render.


Here I have the setup for the renderer:

 void Start()
 {
     m_SpriteRenderer = this.GetComponent<SpriteRenderer>();
     m_SpriteRenderer.enabled = true;
 }


Here is my function for enabling and disabling sprites:

 void ActiveCircles ()
 {
     //first circle
     if (m_gameManager.circles == 0)
     {
         if (this.tag == "C2" || this.tag == "C3")
         {
             this.m_SpriteRenderer.enabled = false;
         }
         else if (this.tag == "C1")
         {
             this.m_SpriteRenderer.enabled = true;
         }
     }
     //second circle
     else if (m_gameManager.circles == 1)
     {
         if (this.tag == "C1" || this.tag == "C3")
         {
             this.m_SpriteRenderer.enabled = false;
         }
         else
             this.m_SpriteRenderer.enabled = true;
     }
     //third circle
     else if (m_gameManager.circles == 2)
     {
         if (this.tag == "C1" || this.tag == "C2")
         {
             this.m_SpriteRenderer.enabled = false;
         }
         else
             this.m_SpriteRenderer.enabled = true;
     }
     else
         this.m_SpriteRenderer.enabled = true;
 }


Here is my Update Function:

 void Update ()
 {
     //this.colour = bsBlack.btnVal;
     ActiveCircles();
     switch( this.tag )
     {
         case "C1":
             Debug.Log(this.tag);
             ColourShift();
             Debug.Log("C1 Sprite =" + this.m_SpriteRenderer.enabled);
             break;
         case "C2":
             ColourShift();
             Debug.Log(this.tag);
             Debug.Log("C2 Sprite =" + this.m_SpriteRenderer.enabled);
             break;
         case "C3":
             ColourShift();
             Debug.Log(this.tag);
             Debug.Log("C3 Sprite =" + this.m_SpriteRenderer.enabled);
             break;
     }
 }


Here is before I click on the SpriteRenderer check box while running:

alt text

Here is after I click on the SpriteRenderer check box while running:

alt text


1.png (19.0 kB)
2.png (20.3 kB)
Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Narc0t1CYM · Feb 24 at 04:22 PM 0
Share

Do you have more than one Sprite Renderers on the same GameObject? If yes, that might be the issue. In that case, move one of the Sprite Renderers into a child GameObject of that GameObject and reference the Sprite Renderer from that child

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

285 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Event.pressure, does it work? 0 Answers

Cannot change the value of this integer that I use for array,Cannot change the value of this one. 0 Answers

Error CS0234: The type or namespace name `IActiveBuildTargetChanged' does not exist in the namespace `UnityEditor.Build'. Even after moving Editor folder. 4 Answers

How to create texture from multiple sprite in unity2d? 0 Answers

Strange Hierarchy Lag 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges