Цитата(gamdev @ 26 Nov 2010, 18:53)
Flash/Flex: Основана на фрэймах.
Silverlight: Основана на временных интервалах.
Я не знаю, насколько мультипликаторам удобно работать с фреймами, но для программистов это чистый ад. Потому как при необходимости рассчитывать для каждого фрейма состояние анимации, никто не гарантирует, что все фреймы будут проходить с одинаковой скоростью. Да, и не надо забывать, что шкала фреймов одна на всю сцену. И если в ней задано 24 фрейма в секунду, то сделать анимацию длиной 0.8 секунды уже нельзя. К выходу Flex CS3 в Adobe наконец опомнились и предоставили в качестве отмазки механизм эффектов. Программировать собственные эффекты тоже сомнительное удовольствие, но они хотя бы не привязаны к шкале фреймов. В Silverlight перенесли механизм анимации из WPF, использующий временные интервалы. Простой, удобный, легко настраиваемый как из XAML, так и из кода, не привязанный ни к какой общей шкале фреймов, каждая анимация живет сама по себе. Поэтому в номинации «анимация в разметке и коде» побеждает Silverlight.
1) какая тут разница - кадр или временной интервал - один фиг и там и там есть кадры, разве что интервал между ними можно задать на сильвере...но возникает 21 вопрос...
2) нахре...мне изменять временные интервалы для каждой анимации, если я и во флеше спокойно добьюсь нужного мне эффекта и скорости воспроизведения даже с общими настройками fps О.о я что, дебил, чтобы задавать временной интервал для скелета 1, а для взрыва 0,1 и делать 1000 кадров в секунду?!
3) да и во флеше есть свои фокусы, позволяющие играться с временными интервалами - удвоением кадров, использование 2х,3х,4х кадров анимации, скриптованием с заданием параметров времени проигрывания - что и даст тот же эффект собственной жизни любой анимашки друг от друга.
---
так что, батенька, не знаю про какой вы там "ад" говорили - для меня ваш "ад" розовый, мягкий и пушистый
а вообще чистый ад - это учить борца суммо балету... для людей разных профессий есть свои тонкости, что для одного ад - для другого плевое дело.
скоро вообще выйдет флэш 11 с полной поддержкой 3Д и кучей новых возможностей - вот там проблем с фреймами и интервалом уже не будет.