Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
Adem
6 / 6 / 0
Регистрация: 17.04.2009
Сообщений: 34
#1

Анимация - Objective-C

23.07.2012, 16:28. Просмотров 1881. Ответов 2
Метки нет (Все метки)

Всем доброго времени суток!

Есть такая задача:

Пишу анимацию падающих снежинок, с которыми юзер может взаимодействовать(свайпом по экрану включить ветер в направлении свайпа, либо на мак оси движением курсора по представлению, на котором происходит анимация).
Так вот, думая о том, как это реализовать, в голову приходят две идеи: либо сделать покадровую анимацию, с помощью глобального NSTimer и целиком перерисовывая представление с помощью drawRect:, либо использоваться CALayer для каждой снежинки, и у каждой снежинки будет свой таймер, который будет просто изменять координаты слоя со снежинкой. Во втором случае, как мне кажется, производительность будет выше, т.к. не надо будет постоянно перерисовывать весь экран. Тем не менее, такой результат мне кажется неизящным.

Есть ли какие-то средства Core Animation для создания анимации движения, траектория которого будет рассчитываться в программе в реальном времени?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2012, 16:28     Анимация
Посмотрите здесь:

Анимация! C++ Builder
Objective-C Анимация Графика
OpenGL Анимация в OpenGL, а где собсно, анимация?
Анимация в IE JavaScript
Delphi Анимация
Анимация текста, заливка другим цветом Objective-C
Objective-C Плавная анимация
Анимация C#
Анимация JavaScript
Страшная анимация таблицы, после добавления кодом на View и добавления Constraint-ов Objective-C
Objective-C Анимация смены изображения NSImageVIew
jQuery Анимация

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
666 / 528 / 44
Регистрация: 05.03.2010
Сообщений: 1,271
23.07.2012, 17:38     Анимация #2
http://www.switchonthecode.com/tutor...ions-on-iphone
вот пример простенький, может натолкнет на решение
Adem
6 / 6 / 0
Регистрация: 17.04.2009
Сообщений: 34
23.07.2012, 20:48  [ТС]     Анимация #3
Цитата Сообщение от Vorona Посмотреть сообщение
http://www.switchonthecode.com/tutor...ions-on-iphone
вот пример простенький, может натолкнет на решение
Спасибо, конечно, но я немного не то имел в виду. Мне бы хотелось узнать, как в Core Animation задать вручную скорость изменения параметров.
Yandex
Объявления
23.07.2012, 20:48     Анимация
Ответ Создать тему
Опции темы

Текущее время: 00:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru