1. We've introduced thread tags, search within a thread and similar thread search. Read more here.
    Dismiss Notice
  2. We've released our first Timeline Experimental Preview, our new tool for creating cutscenes and more! To check it out click here.
    Dismiss Notice
  3. All Unity Pro perpetual license customers: your special offer to subscribe is ready! Click here.
    Dismiss Notice
  4. Unity 5.5 is now released.
    Dismiss Notice
  5. Check out all the fixes for 5.5 in patch releases 1 & 2.
    Dismiss Notice
  6. Unity 5.6 beta is now available for download.
    Dismiss Notice
  7. Get prepared for the Tizen Mobile App Incentive Program! Read more about the upcoming program here.
    Dismiss Notice
  8. Enter the Microsoft Developer Challenge for a chance to win prizes. Read more about it here.
    Dismiss Notice

Can't get collision with player controller

Discussion in 'Editor & General Support' started by McMunchly, Apr 29, 2012.

  1. McMunchly


    Apr 29, 2012
    So I'm trying to make it so a player touches a trigger which causes the scene to change.

    I have the default first-person character controller which is tagged as 'Player', and a box collider. I gave the box collider this script:
    Code (csharp):
    2. {
    3.     if(collision.gameObject.tag == "Player")
    4.     {
    5.         Application.LoadLevel("house");
    6.     }
    7. }
    Yet when I touch the box with my controller the scene doesn't change. What gives?
  2. Dantus


    Oct 21, 2009
    Welcome to the forum!

    It is very likely that you find the answer here: Unity Answers.