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 Bentoon · Oct 14, 2014 at 07:20 PM · collidertriggervisibility

GameObject Parent & Child Visibility

Hello Crew, I have a camera moving around a landscape and when it passes an invisible plane Trigger it activates a Game Object I assign in Inspector that Game Object (which has a lot of different things in it : Text, planes with Textures and models etc) I uncheck in the inspector to make it not active My script (.js) below is triggering all the correct messages in Console but not toggling the Game Object (& children's) visibility

 #pragma strict
 
 var myVisible : GameObject;
 var isTextureVisible : boolean = false;
 var theCollision;
   
 function OnTriggerEnter (other : Collider) {
 
   Debug.Log("collision");    
     
     if (myVisible.activeSelf==false) {
       Debug.Log("true");
     myVisible.SetActive(true); 
     }
     else if (myVisible.activeSelf==true) {
       Debug.Log("false");
     myVisible.SetActive(false);
         }
 }
     
     

Thanks All ~be

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 mwbranna · Oct 14, 2014 at 07:29 PM 0
Share

Not sure if this is the issue because I can't see your full setup, but GameObjects can only become active if their parent is active. $$anonymous$$ake sure all objects in the hierarchy are active if you want the child to be visible

avatar image Bentoon · Oct 15, 2014 at 04:48 AM 0
Share

Thanks mwbranna The parent GameObject ("myVisible") toggles on & off ... it is empty but for the things it holds

Which are all set to visible, so when the parent is turned on (I get the debug.Logs) why aren't the children underneath beco$$anonymous$$g visible / invisible with it?

Appreciate it

~be

avatar image Bentoon · Oct 15, 2014 at 05:16 AM 0
Share

Aha!

Script Works √

I had an extra collider on the plane as well as the camera! Oy

~be

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

29 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

Related Questions

Can't click gameobject when over another trigger? 1 Answer

How to make work a collision when is invisible? 3 Answers

2D Collision detection not working 0 Answers

Determine that an object is -within- a trigger 1 Answer

Player character walks through terrain and objects 2 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