• 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 TomCulter · Apr 12, 2012 at 09:27 AM · touchglowtouching

Glow (Area Light) disappears when touched ?

Hey guys,

I have an important question and I would really appreciate all of the help. We made an easy First Person Platform game in Unity and on the platform Hierarchy are a lot of Crystals, called: Crystal0, Crystal1 etc.. and each crystal is linked/inside with (Area light, Sprakle Rising) YOu know that kinda stuff 'models/effects for the crystals' that's all made in Cinema 4D. And it does work all fine..

Hierarchy:

alt text

Inspector Area Light:

alt text

So.. the question is, when you touch one of the crystals, that the 'Area Light' (thats the crystal which emits glow) inside the crystal disappears. (getting off the stage)

How can I do that ? (with code would be even more appreciated)

Thanks for all the help!

TCulter

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

Answer by justinpatterson · Mar 07, 2013 at 09:34 PM

If this is still an open issue, you could do the following:

Add a script to Crystal0 that calls in the light you want to disappear.

var targetLight:Light;

This declaration comes before Start(){} method (and you drag the light into the variable within the inspector).

Then you can go back to the Crystal0 script and create a collision method:

OnCollisionEnter(c:Collision){ if(c.gameObject.tag == "Player"){ DoSomething(); } }

If you really just want to destroy the light, you can write in: if(c.gameObject.tag == "Player"){ Destroy(targetLight); }

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.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

How can we access individual particles by touch? 0 Answers

Merging touches 0 Answers

Touch.Phase Differences ? 2 Answers

Unusual multitouch behavior (Android) 3 Answers

How to move and fire at same time with touchscreens? ( multitouch) 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