- Home /
Change Camera
I have 2 cameras in a first person controller. When I press the Z button i want it to change from Camera_FPS to Camera_3rd. How would I write a script to do this. Im new to scripting.
Comment
Answer by mpaolino · Aug 28, 2015 at 12:06 AM
This is old, but anyways, here's a small improvement:
var cameraMain : Camera;
var camera3rd : Camera;
function Start () {
cameraMain.enabled = true;
camera3rd.enabled = false;
}
function Update () {
if (Input.GetKeyDown ("z")){
camera3rd.enabled = !camera3rd.enabled;
cameraMain.enabled = !cameraMain.enabled;
}
}
Answer by Irich · Dec 25, 2012 at 07:19 PM
Here you can switch between two cameras:
var cameraMain : Camera;
var camera3rd : Camera;
function Start () {
cameraMain.enabled = true;
camera3rd.enabled = false;
}
function Update () {
if (Input.GetKeyDown ("z")){
if ( cameraMain.enabled == true){
camera3rd.enabled = true;
cameraMain.enabled = false;
}
else if (camera3rd.enabled == true){
cameraMain.enabled = true;
camera3rd.enabled = false;
}
}
}
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
how to operate 2 cameras simultaneously 1 Answer
Restrict Camera to move X Axis only 1 Answer
TPS Camera keeps moving when I don't move my finger! 0 Answers
Unity3d or Maya-style Camera navigation 5 Answers