- Home /
Button at one end of the room opens door on other
Hey there
I'm quite new to Unity and I know that even the simplest thing can sometimes be really tricky but I have a button on one end of my room and when the player gets close to it they click their mouse button and it opens the door on the other side of the room. I've found many tutorials for close proximity button presses but things seem to get quite complicated when the box collider or what have you is far away. It'd be great if someone could clear this up for me once and for all and walk me through the steps and script I need.
I have the door animation brought through from maya and have cut it up and given them names such as 'close' and 'open'. Can anyone help?
James Beavers
this may help !
http://docs.unity3d.com/Documentation/ScriptReference/index.Accessing_Other_Components.html
http://docs.unity3d.com/Documentation/ScriptReference/index.Accessing_Other_Game_Objects.html
also unityGE$$anonymous$$S.com for beginner articles
I was thinking more along the lines of having the door collider or trigger where the button is and when the player is inside that area and clicks mow button down then it opens the door. Or does it have to be more complicated then that. I've watched tutorials for how to make a collider on a door but is it possible to have the trigger/collider on the other end of the room?
There are multiple ways to do the setup, and a few technical issues. The primary one is learning how to access one game object/script from another. That is why @Fattie gave you the list of links. The second major issue is detecting the character near the button. The solution may be different depending on whether move your character by manipulating the Transform, using a Character Controller, or by using a Rigidbody.
Your answer
Follow this Question
Related Questions
Help with door animation 1 Answer
Simple Script - and no result 2 Answers
my script not working..!!! 1 Answer
A question on distance 1 Answer
A node in a childnode? 1 Answer