- Home /
Trigger to make another trigger to appear?
Hello guys, I'm making a horror game, and i'm having a trouble with one collider to creat a jumpscare. What i need is - A trigger to make another trigger to appear because i want a trigger with a monster to appear near a door after the player enters a house It's something like . you enter the house but when you came out BUM the monster appear.
I'me using this:
var ThisTrigger : GameObject;
function Start () {
ThisTrigger.SetActive(false);
}
function OnTriggerEnter () {
ThisTrigger.SetActive (true);
}
to make the second trigger appear, but it only work on the unity window. When i build the game it wont work.
Can please someone help me? Sorry for my English. Thank you sincerely Filipe
Answer by Kiloblargh · Jun 03, 2013 at 06:04 PM
I don't know what's wrong specifically, but I see two general problems:
First, variable names should not start with a capital letter. You want to call it "thisTrigger." Or better yet, thisMonster, because it does not reference a Collider so calling it thisTrigger is confusing.
Second, you're setting a specific gameObject to activate when any trigger is entered. You will need to check the name or tag of the gameObject you collided with and make sure it is the right one before you do anything.
How are you assigning the value of thisTrigger?
Answer by AnthonyMorin · Dec 28, 2013 at 05:46 AM
What if you used the activateTrigger script that comes with unity, to enable a secondary triggerzone (as in you walk through the door (the entrance has a collider so that when you walk through the door it activates the script to Enable a new collider to appear at that spot, and when that NEW collider is passed through (as in exiting the building) it uses the ActivateTrigger script again to enable the monster (something along those lines)
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
play a door animation with collider 1 Answer
How to collide two colliders if neither is using physics 0 Answers
box collider trigger question 1 Answer
Tetris style math game problem... 2 Answers