Вспышка камеры - простой способ анимации движения? - PullRequest
1 голос
/ 08 декабря 2011

Я занимаюсь разработкой флеш-приложения. Я ищу простой способ оживить движение моей камеры. Есть ли встроенная библиотека анимации, которая поддерживает объект камеры? Я проверил greensock.com, , но я не мог понять, как использовать их библиотеки для объекта камеры.

РЕДАКТИРОВАТЬ: под камерой я имею в виду восприятие просмотра. Не настоящая веб-камера с жестким диском.

Ответы [ 2 ]

2 голосов
/ 08 декабря 2011

Существует несколько способов имитации движения камеры во вспышке. Самый простой способ - думать об этом наоборот.

Представьте, что к потолку прикреплена камера, смотрящая вниз на ваш пол. Пол представляет собой stage. На полу у вас есть стол, это ваш самый верхний DisplayObject, обычно ваш класс Document.

В этой таблице все, что вы показываете.

Теперь вы не можете перемещать эту камеру в потолке, а также не можете перемещать пол, поэтому вам нужно переместить либо сам стол, либо части на нем «противоположным» способом. Скажем, вы хотите, чтобы камера перемещалась влево; Вы двигаете все вправо.

TLDR: Итак, чтобы получить «камеру», оберните вещи, которые вы хотите перемещать в Спрайте, и переместите этот Спрайт в противоположную сторону.

2 голосов
/ 08 декабря 2011

Если я хорошо понимаю ваш вопрос, у вас может быть видео в качестве потомка «подвижного» объекта, а затем анимация контейнера (с greensock или нативными API):

var myVideo:Video = new Video();
myContainer.addChild(myVideo);
// then tween myContainer
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...