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 laurienash · May 08, 2013 at 08:04 PM · gameobjecttriggerbox collider

Destroy game object when player enters a box collider

Hello, Sorry this question is really simple - I want to make a game object disappear when my player enters a trigger. This is the code I've written, but I can't work out what's wrong, as although there are no errors - the object doesn't disappear?

 var pylon : GameObject;
  
 function OnTriggerEnter (other : Collider) {  
 if(other.gameObject.tag == "Player") 
      Destroy (pylon);
      
      }

Thanks very much, Laurien

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 gharbill · May 08, 2013 at 11:32 PM 1
Share

Your code seems to be correct. did you forget to assign pylon in the inspector? or maybe change your player's tag to "Player"? there is also a common mistake when you create a tag with lower case "player" and using upper case version in code.

avatar image laurienash · May 09, 2013 at 11:00 AM 0
Share

Thanks! You're right, it was a tagging mistake!

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by Eugenius · May 09, 2013 at 12:12 AM

Well, obviously you didn't attach the script to the pylon in your code. You could do that (but then lose the script when destroying) or you could attach the script to the Player and edit it as follows: var pylon : GameObject;

 function OnTriggerEnter (other : Collider) {  
 if(other.gameObject.tag == "replace_here_with_pylon_tag") 
     Destroy (pylon);
  
     }

Also be sure to have colliders on both the trigger and the player and a rigidbody on the player.

Hope this helps!

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

15 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

Related Questions

wall doesnt move after build 0 Answers

Is there anyway to make an object impenetrable? 1 Answer

At same positioned game objects collision detection 0 Answers

How to apply more than one trigger on a single gamebject 1 Answer

it is not possible to invoke an expression of type int 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