Страница 1 из 1

Как сделать так, чтобы камера перемещалась[РЕШЕНО]

СообщениеДобавлено: 26 ноя 2011, 14:11
iXerox
У меня есть скрипт. Он меняет камеру с которой идет вид:
Синтаксис:
Используется javascript
var camera1:Camera;
var camera2:Camera;

function Update()
{
        var ray : Ray = Camera.main.ScreenPointToRay (Input.mousePosition);
        var hit : RaycastHit;
        if (collider.Raycast (ray, hit, 100.0))
        {

        camera1.enabled = false;
        camera2.enabled = true;
        }
}
 


Теперь вопрос: А можно сделать так, чтобы не перебрасывать на другую камеру, а просто камера меняла свое местоположение. Если да, то не могли бы дать скрипт, который может выполнять данное действие(очень хотелось бы JavaScript), на мануалы просьба не отправлять. Заранее спасибо.

Re: Как сделать так, чтобы камера перемещалась

СообщениеДобавлено: 26 ноя 2011, 14:34
iXerox
Все проблема решена(снова спасибо neTformaT'у). Вот скрипт:
Синтаксис:
Используется javascript
var isCameraBtn = false;
var camera1:Camera;

function OnMouseUp ()
{
    if(isCameraBtn)
    {
    camera1.transform.position = new Vector3(0,0,0); // переносит в координаты x=0, y=0, z=0
}
}
 

Re: Как сделать так, чтобы камера перемещалась[РЕШЕНО]

СообщениеДобавлено: 26 ноя 2011, 15:01
bomberest
Можно расставить вместо камер пустые объекты, которые разместишь и повернёшь так, как тебе нужно, а камеру будет перемещать в позицию объекта + брать его ротацию