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

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

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

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

Пишу анимацию падающих снежинок, с которыми юзер может взаимодействовать(свайпом по экрану включить ветер в направлении свайпа, либо на мак оси движением курсора по представлению, на котором происходит анимация).
Так вот, думая о том, как это реализовать, в голову приходят две идеи: либо сделать покадровую анимацию, с помощью глобального 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
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,268
23.07.2012, 17:38     Анимация #2
http://www.switchonthecode.com/tutor...ions-on-iphone
вот пример простенький, может натолкнет на решение
Adem
 Аватар для 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     Анимация
Ответ Создать тему
Опции темы

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