В приложениях на основе MXML вы устанавливаете целевую частоту кадров для приложения, и я считаю, что это также является основной частью Flash.
Два вопроса ...
- Во многих играх вы хотите, чтобы игра работала настолько быстро, насколько это возможно для графической плавности, с некоторой верхней границей, такой как 50-100 Гц. Как вы можете иметь переменные частоты кадров во Flash, или это действительно не так, как все работает?
- Что происходит, когда приложение не может работать с целевой частотой кадров? Приводят ли обновления в порядок к другим проблемам или Flash их отбрасывает?
У меня есть простой случай, когда я перемещаю спрайт слева направо со скоростью 100 пикселей / с, при скорости 20 кадров в секунду он выглядит неровно. Это не рывок или что-то еще, но вы можете ясно видеть пошаговое движение, рисунок черно-белый, что подчеркивает его, я думаю. Я считаю, что в идеале необходим более высокий FPS, но на более медленных системах это может быть слишком много, и я не хочу сталкиваться с неприятными проблемами, когда пытаюсь управлять им слишком быстро.