Показать сообщение отдельно
Старый 20.08.2011, 16:54
willis83 вне форума Посмотреть профиль Отправить личное сообщение для willis83 Найти все сообщения от willis83
  № 1  
Ответить с цитированием
willis83
 
Аватар для willis83

Регистрация: Jan 2008
Адрес: Украина, Славутич
Сообщений: 646
Отправить сообщение для willis83 с помощью ICQ
По умолчанию SimpleObjectController, как оно работает?

Пытаюсь вникнуть в работу вышеуказанного класса но дело двигается с трудом.
Вопрос первый:
В документации написано что с помощью методов lookAt и lookAtXYZ можно управлять направлением камеры.
Делаю следующее:
Код AS3:
camera = new Camera3D(10, 1000);
camera.view = new View(800, 600);
 
//camera.rotationX = Math.PI;    
//camera.rotationX = -120*Math.PI/180;
//camera.y = -320;
camera.z = 220;
 
rootContainer.addChild(camera);
rootContainer.addChild(mycont);
addChild(camera.view);
//addChild(camera.diagram);
 
controller = new SimpleObjectController(stage, mycont, 2);
controller.lookAtXYZ(0, 0, 0);
И ничего... камера не поворачивается к началу координат. В начале системы координат у меня есть сфера, при настройки камеры по её свойствам rotation, я могу добиться её установки в 0.0.0 и сфера отображается, а при попытке использовать контроллер ничего не получается.

Добавлено через 4 часа 34 минуты
вопрос снят