Как я tween в Java?
Я занимаюсь созданием 2D-игры на Java, и у меня возникла проблема с анимацией: как мне сделать tweening в Java? Есть ли какие-нибудь библиотеки или, возможно, что-то, что я могу найти для привязок?
Кроме того, пожалуйста, поймите, что я не хочу просто перемещать изображение, я хочу сделать морфинг таким образом, что при создании рисунков для анимации я могу использовать несколько ключевых кадров для заполнения промежуточных кадров для генерации анимации.
Ответы
Ответ 1
Я построил универсальный движок Tween для Java:
http://code.google.com/p/java-universal-tween-engine/
![logo]()
Подростки могут быть применены к каждому объекту (нет только графических объектов, все!), каждый атрибут объекта может быть обойден, и он поддерживает каждое уравнение ослабления Роберта Пеннера.
Кроме того, движок оптимизирован, чтобы не создавать какие-либо экземпляры во время выполнения (за исключением инициализации), поэтому его можно использовать для игр в Android, не опасаясь сборщика мусора.
Ответ 2
Временная структура - это то, что я думаю, что вы ищете.
Также я могу рекомендовать книгу Filthy Rich Клиенты, если вы хотите писать богатые приложения.
Альтернативой также является jgoodies: Анимационная библиотека