Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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 /
  • Help Room /
avatar image
0
Question by Spider_newgent · Mar 08, 2017 at 05:52 PM · spritespritesspriterenderer

Sprite invisible in both Scene and Game view, but only in some scenes.

I have a point and click game where the player can walk between scenes using doors. Lets call the Scenes A and B.

In scene A, when I press play the game runs and the player is totally invisible. The object is in the hierarchy and the settings are as per the prefab. Clicking a location in the scene makes the player walk, I can see in the inspector that he is pathfinding correctly, his MechAnim is changing state correctly, his scale and speed are adjusted correctly depending on his Y position, he dynamically sorts his position in the sortOrder to walk behind objects... etc. Everything works, but he doesn't show up.

If I click on the door, he walks, (invisibly) to it, then transitions to Scene B. In Scene B he is visible. The settinge remain Identical and he performs identically. The only difference is that he is now visible. Walk back to scene A and he again turns invisible.

If I run the game starting with scene B, he shows up initially, then vanishes in scene A again. If I drag a prefab, it shows up in the scene in B, but not in A.

In the scene, the player sprite starts as an "inputfieldbackground." When Start() runs it initialises the sprite sheet, state and so on.

In Scene A the "inputfieldbackground" is slightly greyed out and in outline only. In Scene B it's the usual solid white, rounded cornered square. I'm not editing the settings anywhere, and there's no "fill centre" option as there is with an image.

Has anyone encountered anything similar? I'm stumped. Obviously I'm happy to provide any additional info.

Thanks

Dan

Comment
Add comment
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

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by Spider_newgent · Mar 08, 2017 at 06:51 PM

SOLVED.

If anyone else comes across this, the greyed out, outline of the sprite indicated that it was positioned on a layer behind another object. In this case I changed the sort order of the canvas to place the UI in front of everything. The background is also a child of the canvas, so was moved in front of the player.

Comment
Add comment · Share
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

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

114 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

Related Questions

Problem Changing Sprites with an Array of Sprites 1 Answer

Ordering my multi layered sprite characters (2D, Isometric) by the z Axis 0 Answers

Getting name of Spritesheet on runtime with C#? (Not individual SpriteName) 1 Answer

Change sprite onTriggerEnter2D 0 Answers

Sprite didn't change more than once 0 Answers


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