Показать сообщение отдельно
Старый 05.03.2009, 15:21
3Desian вне форума Посмотреть профиль Отправить личное сообщение для 3Desian Найти все сообщения от 3Desian
  № 3  
Ответить с цитированием
3Desian
 
Аватар для 3Desian

Регистрация: Mar 2007
Сообщений: 142
Отправить сообщение для 3Desian с помощью ICQ
У меня Public Alpha 2.0 - Great White как оказалось.
Работает только:
Код AS3:
if (MouseDOWN>=1){
camera.hover( 0,(Xmouse-mouseX)*0.005, -2);
}
stage.addEventListener(MouseEvent.MOUSE_DOWN, DownMouse); 
function DownMouse(event:Event): void
        {MouseDOWN = 1;}
stage.addEventListener(MouseEvent.MOUSE_UP, UpMouse); 
function UpMouse(event:Event): void
{MouseDOWN = 0;}
Но не так как мне нужно. Я бы хотел, что бы при зажатой кнопке и перемещении мыша от точи нажатия, вращалась и камера вокруг объекта ЖЁСТКО... но она как то себя ведёт не так. Плавно при нажатой мыше и если отпустить мыш, то резко тормазит, а если нажать мышь в другом месте, то вообще крутиться в другую сторону... Помогите кто может, уже мозг сломал весь.

Добавлено через 39 минут
Мне нужно, что бы камера вокруг объекта не плавно крутилась, а жёстко. Т.е. на сколько влево мышь подвинул, на столько градусов и повернулась она вокруг объекта, а camera.hover делает плавность и камера иногда летает над объектом, если резко крутануть. Я понимаю, что для этого есть вариант привягки камеры к невидимому Cube и вращать только его, но как привязать... вот вопрос. Хэлп ми, плиз... я уже огорчённый весь.