
11.11.2010, 18:43
|
|
Регистрация: Nov 2010
Сообщений: 6
|
"Умное" перемещение объектов в 3D
Добрый вечер, уважаемые коллеги.
С AS работаю не так давно, и имею не так много опыта как хотелось бы. Но все же и не совсем новичок. Прошу помочь советом с решением одной задачи, связанной с передвижением объектов в 3D.
На счене находятся объект mc_cont. В нем, в свою очередь, находятся 10 других объектов. Пусть они имеют имена mc1, mc2...mc10 и имеют произвольно расположение как по осям x,y так и по оси z.
Алгоритм действий следующий.
1) При нажатие на кнопку объект mc1 подъезжает и оказывается по центру экрана, а его положение по оси z становится равным 0.
2) При повторном нажатие на кнопку объект mc2 подъезжает и оказывается по центру экрана, а его положение по оси z становится равным 0, и так далее.
Я понимаю как сделать обработку кнопки, понимаю что для перемещения следует использовать Tween, понимаю что на самом деле следует перемещать mc_cont а не mc# и использовать GlobalToLocal (LocalToGlobal?). Но как организовать все в целом мне не ясно.
Буду благодарен за любую помощь.
|