Форум программистов, компьютерный форум, киберфорум
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
97mik
11 / 11 / 0
Регистрация: 08.04.2009
Сообщений: 879
#1

Плавная анимация - Objective-C

17.03.2014, 17:45. Просмотров 804. Ответов 3
Метки нет (Все метки)

Можно ли сделать анимацию плавной? То есть если например я делаю так:
Objective-C
1
2
SKAction *ac = [SKAction moveToY:100 duration:1];
[Panel runAction:[SKAction repeatActionForever:ac]];
То объект резко начинает движение и резко останавливается, можно ли чтобы например под конец анимации он как бы притормаживал?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2014, 17:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Плавная анимация (Objective-C):

Анимация - Objective-C
Всем доброго времени суток! Есть такая задача: Пишу анимацию падающих снежинок, с которыми юзер может взаимодействовать(свайпом...

Анимация UIView - Программирование iOS
Есть 3 view, которые лежат друг на друге вот так: |------------------| | 1 | | |-------------| | | | 2 ...

Анимация в 2d игре - Программирование iOS
Здравствуйте уважаемые форумчане. Сразу хочу сказать, что я не коддер. Я разрабатываю интерфейс для 2D игры, и столкнулся с вопросом. В...

анимация View - Программирование iOS
Здравствуйте! Использую этот метод для анимации(передвижения) view ; У этого view установлена тень ...

Анимация Графика - Objective-C
Здравствуйте. Подскажите пожалуйста литературу по анимации,Кварц Кору в Кокоа, только на русском,для лучшего понимания. Заранее...

Core Graphics анимация - Программирование iOS
Новичек в программировании на ios, но все бывает впервые. Уже простенькие приложения получаются, вот возникла проблемка: Приводу...

3
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
17.03.2014, 21:51 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Попробуй так:
Objective-C
1
ac.timingMode = SKActionTimingEaseInEaseOut;
Вообще есть такие варианты:
Objective-C
1
2
3
4
5
6
typedef SKActionTimingMode : NSInteger {
   SKActionTimingLinear,
   SKActionTimingEaseIn,
   SKActionTimingEaseOut,
   SKActionTimingEaseInEaseOut,
} SKActionTimingMode;
выбирай какой тебе больше подходит
0
97mik
11 / 11 / 0
Регистрация: 08.04.2009
Сообщений: 879
17.03.2014, 22:08  [ТС] #3
А ещё плавнее можно?
0
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
17.03.2014, 22:24 #4
Стандартными способами нет. Как вариант можешь попробовать создать sequence или customAction:
Objective-C
1
-(SKAction *)customActionWithDuration:(NSTimeInterval)seconds actionBlock:(void (^)(SKNode *node, CGFloat elapsedTime))block
если не хочешь сам что то изобретать можешь посмотреть сторонние библиотеки, например эти: раз, два
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2014, 22:24
Привет! Вот еще темы с ответами:

Анимация колебания струны - Программирование iOS
Добрый день. Подскажите, направьте пожалуйста. Какими инструментами реализовать анимацию колебания струны для реализации симулятора гитары...

Анимация смены изображения NSImageVIew - Objective-C
Всем привет, еще раз, есть такая задача, реализовать слайд-шоу, сделать, та сделал, но есть вопрос, как можно анимировать смену картинки?

Анимация текста, заливка другим цветом - Objective-C
Есть какие-нибудь мысли, как сделать такую анимацию, чтобы при прокрутке текста в UILabel в верхней части текст, который уходит за пределы,...

Плавная анимация - OpenGL
Только начал изучать opengl. Создал проект.есть чайник и рядом с ним кружка.По нажатию мышки чайник поднимается и наклоняется над кружкой,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru