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 /
  • Help Room /
avatar image
0
Question by Janizki · Feb 25, 2016 at 09:50 AM · collidersobjectstriggersmultipleignore

multiple objects with triggers that need to ignore the triggers but still collide with eachother?

Hello,

I have 12 game objects that you throw another object at. To detect which ones have fallen down or got knocked, I have a trigger collider on the top of them to detect when they collide with the terrain and that makes a boolean go true.

The problem is this, Whenever 1 of the gameobjects have fallen it works fine as long as the triggers dont touch eachother. If the triggers touch the other objects it cancels the terrain detection or something and makes the boolean go false.

How can i make the code ignore the triggers between eachother but not make them ignore collisions with eachother.

I have currently tried it like this

using UnityEngine; using System.Collections;

public class kaatu1 : MonoBehaviour {

 public bool yksi = false;
 

 IEnumerator OnTriggerEnter (Collider terr) 
 {
     if (terr.tag == "Terrain" && terr.tag == "object" || terr.tag == "Terrain") 
     {// if thye are touching terrain and eachother still makes it true or just terrain
         yksi = true;
         yield return new WaitForSeconds (2); 
                   // to check if it is still true after 2 seconds
         if (yksi == true) 
         {
             Debug.Log ("object 1 kaatui");
             GameObject.Find ("Terrain").GetComponent<pisteet> ().Kaatuneet += 1;
         }
     }
 }
 void OnTriggerExit()
 {
     yksi = false;
 }

}

Or is there a better way to detect if they are down?

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

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

46 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

Related Questions

How do I use multiple trigger functions in one scene 1 Answer

Trying to get controller to trigger OnTriggerEnter, no avail 0 Answers

Calling "OnTriggerEnter" when a parent object has a rigidbody 0 Answers

Multiple triggers in one scene. 0 Answers

Animation + triggers + colliders doesn't work together 0 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