Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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 El Maxo · Feb 04, 2015 at 04:22 PM · guilisthierarchy

Hierarchy in game view?

Hello there,

I am currently looking into my game play environment and wanted to know that when you build the game is there anyway to make and populate a list like the hierarchy, I evidently want to be able to select a item and make it highlight the item. But for now im just looking at making a list like the hierarchy, or ideas on how I would go about it.

Comment
Add comment · Show 3
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 AlucardJay · Feb 04, 2015 at 04:27 PM 0
Share

What have you tried?

avatar image El Maxo · Feb 04, 2015 at 04:29 PM 0
Share

I have a few ideas on how something like this could be achived, althought I am struggling on how to make them interactive, my main idea was to add a tag to everything in the scene that I wanted to be listed, and output it in a gui scroll windows

avatar image AlucardJay · Feb 05, 2015 at 03:40 AM 0
Share

Pseudocode :

 empty list of root gameObjects
 
 create a list of all gameObjects = get every gameObject in the scene
 
 loop through all gameObjects
 {
     does this gameObject have a parent ?
     NO : add it to the list of root gameObjects
 }
 
 now there is a list of objects with no parent
 
 loop through root gameObjects list
 {
     create a button for current index gameObject, label with name of gameObject
     give the button an index reference relating to this objects position in the root gameObjects list
 }
 
 
 empty variable to store the index of the current selected object
 
 when the user hits a button, 
 call a function with the index of the button
 {
     is there is an object index stored in the currentIndex variable ?
     YES : call a function on the gameobject at rootGameObjects[ index ] that will DISABLE an indicator renderer
     
     call a function on the gameobject at rootGameObjects[ index ] that will ENABLE an indicator renderer
     store the index in the currentIndex variable
 }


This may not be what you need, i.e. you may have children of an empty gameObject you want to appear in the buttons. For this case : ins$$anonymous$$d of searching for all gameObject and finding their root object, ins$$anonymous$$d find all gameobjects with a specific tag or layer, make them the list of root gameObjects.

UA isn't really about design ideas or concepts, it is more for specific technical questions relating to code not working as desired. This type of discussion/design question is better suited for the forums. Good Luck

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

20 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

Related Questions

A node in a childnode? 1 Answer

How to dynamically create buttons based on contents of a list using C#? 1 Answer

Unity GUI fitting item list with max size 0 Answers

GameObjects in a list variable don't show up correct in the hierarchy 1 Answer

How to repeat the same list of buttons? 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