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 /
This question was closed Mar 21, 2018 at 05:08 AM by Caldera12.
avatar image
0
Question by Caldera12 · Mar 20, 2018 at 11:03 AM · gameobjectcolliderdestroytriggers

My bullets destroys Objects without it hitting it.

In my script I have a void OnTriggerEnter method

void OnTriggerEnter(Collider col) { if (col.gameObject.tag == "Bullet") { Destroy(GameObject.Find("Box")); print("THE BOX Destroyed"); } }

I'm trying to get it so my bullets destroy the objects tagged as box, i have multiple of them on my level, but when i shoot my bullets it destroys the boxes, but it doesn't destroy the boxes when it hits the boxes. It destroys them when it my bullets fly out.

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 hrishihawk · Mar 20, 2018 at 12:25 PM 0
Share

@Caldera12 Where have you attached the script ?

avatar image Caldera12 hrishihawk · Mar 20, 2018 at 12:32 PM 0
Share

player script cause it doesn't work on my projectile script

1 Reply

  • Sort: 
avatar image
2
Best Answer

Answer by hrishihawk · Mar 20, 2018 at 12:52 PM

@Caldera12 Your OnTriggerEnter method should be on the bullet (projectile script as you mentioned in the comment). And your script didn't work for the first time because you probably did the wrong checks.

     //Have this method in your projectile script
     void OnTriggerEnter(Collider col)  
     {
         //if the colllided gameobject is tagged with Box then it gets destroyed
         if (col.gameObject.tag == "Box") 
         
         { 
             Destroy(col.gameObject); 
             print("THE BOX Destroyed"); 
         } 
     }



Comment
Add comment · Show 9 · 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
avatar image Caldera12 · Mar 21, 2018 at 01:02 AM 0
Share

It still doesn't work

avatar image Cornelis-de-Jager Caldera12 · Mar 21, 2018 at 02:25 AM 0
Share

What exactly does it do?

avatar image Caldera12 Cornelis-de-Jager · Mar 21, 2018 at 02:26 AM 0
Share

nothing it just shoots the bullets if i put the code on my projectile

Show more comments

Follow this Question

Answers Answers and Comments

127 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 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 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 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 avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

using Contains(gameObject) to find and destroy a gameObject from a list 2 Answers

Destroying objects within collision 1 Answer

Destroying gameobject after its been cloned 1 Answer

Destroy gameObject leaves behind collider? 1 Answer

Create Object when other Object hits ground. 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