Увеличение числа изображений в секунду со вспышкой? - PullRequest
0 голосов
/ 12 марта 2010

Я новичок во Flash CS4, и я хотел бы знать, как увеличить количество изображений в секунду в моей последовательности, потому что я хочу более плавного морфинга. Время не изменится. На самом деле, у меня есть 24 изображения в секунду, и я хотел бы поставить 48. Есть ли способ сделать это автоматически, не меняя все вручную.

для автоматического: я имею в виду, что мне просто нужно где-то изменить количество кадров, и флэш-память настроит мою последовательность и теперь будет использовать 48 кадров в течение 1 с вместо 24 кадров в течение 1 с и восстанавливать морфинг, который я использую.

Спасибо

Ответы [ 2 ]

1 голос
/ 12 марта 2010

Что значит "автоматически"?

В AS3 есть свойство, называемое Stage.frameRate, вы можете изменить его по своему усмотрению в коде.

Вы также можете изменить его под временной шкалой вашего приложения: альтернативный текст http://img42.imageshack.us/img42/8052/fpsr.png

Это, однако, повлияет на продолжительность вашего фильма в секундах, так что вы лучше посчитаете его по формуле:

MovieTime = NumberOfFrames / FPS

или

NumberOfFrames = MovieTime * FPS

Таким образом, вам придется менять количество кадров вручную, если вы хотите, чтобы время в фильме оставалось неизменным.

1 голос
/ 12 марта 2010

Изменить FPS в свойствах. Если вы делаете какие-либо анимации на временной шкале, это приведет к более плавному внешнему виду, но также и к более быстрой анимации. Если вы хотите более плавный внешний вид, но одинаковую продолжительность анимации, вам придется обновить анимацию. Предполагая, что вы используете анимацию движения, вам придется перетаскивать ключевые кадры вручную. Больно да.

Одним из советов является то, что вы можете динамически изменять воспроизведение FPS с помощью кода. Таким образом, если аниматор предоставил вам некоторую анимацию на определенном FPS (скажем, 24 кадра в секунду), но вы хотите хорошую плавную анимацию для остальных, вы можете изменить частоту кадров на лету.

...