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 /
avatar image
0
Question by Teyofil · Mar 18, 2016 at 12:35 PM · user interfacepooling

Object pooling and invisible UI objects

Hi!

We're having trouble with some UI objects becoming invisible after going way and back to a pool. We can't find a way to reproduce it really consistently, so I'll explain it as best I can, and maybe someone else had a similar problem?

You can have a look at our pool code linked below, it's nothing fancy but worked quite well for us with 3D elements, feel free to use it! The problem comes with UI elements. Sometimes, when an element is reused, it's invisible even though with the inspector everything looks fine. Here is a screenshot : https://dl.dropboxusercontent.com/u/24534393/PoolProblem.png Where the arrow points we should see some of those pink stars. They have been instantiated, then reset (disabled and parented to the pool), then re-used (enabled and parented to where it's needed). It happens fairly often, but not always, and we didn't find consistent reproduction steps.

We're using 5.3.3p1, a colleague tried with 5.3.4 and the problem is still there. Earlier versions and 5.4b10 have it too. Is there any known issues with enabling/disabling UI objects?

Pool Manager code : http://pastebin.com/T9Vv1qSN

Pool code : http://pastebin.com/ANJiJvyC

Comment
Add comment · Show 2
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 XenonBL · Jun 07, 2016 at 11:03 PM 0
Share

Hi @Teyofil

Did you ever sort this out? I'm having a similar issue with a pooling system I'm using as part of a 2D bullet package I got from the asset store. It seems like when a bullet is being reused from the pool (that is, it's already been used once, visibly), it is forever after rendered invisible. When I view the objects in Scene view set to wireframe I can see they have poly billboards and are moving as the bullets should, they are just not rendering in the game view.

avatar image Teyofil XenonBL · Jun 07, 2016 at 11:09 PM 0
Share

Sadly not! In our case it wasn't too bad for perfs to Instantiate/Destroy for the cases where the problem happened, so we stayed with that.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by DYV · Nov 05, 2021 at 08:45 PM

did you find solution? I have the same problem

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

5 People are following this question.

avatar image avatar image avatar image avatar image avatar image

Related Questions

Wrong position when re-instantiating a pooled UI object 2 Answers

Have GUI element enter screen on trigger 1 Answer

Enable collider "fading" when obstructed (in Editor) 0 Answers

Automatically updating UI navigation directions when menu elements move 1 Answer

XRRAyInteractor: I need a function to be public 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