Не выключается Mouselook

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Не выключается Mouselook

Сообщение artifical 20 ноя 2012, 12:03

Написал скрипт для игры. Суть скрипта в том, что можно открывать дверь как в amnesia, penumbra, но mouselook не хочет отключаться и игрок продолжает вертеть головой по всем осям. Вот скрипт:
Синтаксис:
Используется javascript
private var yRotation : float;
var check : boolean = false;
//private var other : MouseLook;
var xRotation = 0;
(GameObject.Find("First Person Controller").GetComponent("MouseLook") as MonoBehaviour).enabled = true;

yRotation = transform.localEulerAngles.y;

function Start () {

}

function Update () {

        if(Input.GetMouseButton(0) && check) {
       
                yRotation += Input.GetAxis("Mouse X") * 50;
        transform.localEulerAngles = Vector3(xRotation, -yRotation, 0);
        (GameObject.Find("First Person Controller").GetComponent("MouseLook") as MonoBehaviour).enabled = true;
       
    } else {
        (GameObject.Find("First Person Controller").GetComponent("MouseLook") as MonoBehaviour).enabled = false;
    }

   
}
artifical
UNец
 
Сообщения: 4
Зарегистрирован: 03 окт 2012, 12:09

Re: Не выключается Mouselook

Сообщение Receptor 20 ноя 2012, 15:43

Синтаксис:
Используется csharp

private GameObject fpscontroller;
private MouseLook mouseLook;

void Example(){
fpscontroller = GameObject.Find("First Person Controller") as GameObject;
mouseLook = fpscontroller.GetComponent<MouseLook>() as MouseLook;
mouseLook.enable = false;
}


 
_VK.com
Аватара пользователя
Receptor
Адепт
 
Сообщения: 1706
Зарегистрирован: 22 ноя 2011, 07:09
Откуда: Волгодонск


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23