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

Перечисление значений. Ease на примере InQuad - C++

Восстановить пароль Регистрация
 
Delix
0 / 0 / 0
Регистрация: 29.03.2013
Сообщений: 22
28.05.2013, 07:42     Перечисление значений. Ease на примере InQuad #1
В общем суть такая, например у меня есть:
C++
1
2
3
4
5
6
float time = 1.5f; //Время за которое должна произойти функция
int value_from = 1000; //Значение откуда
int temp_value_from = value_from; //Пригодится в конце
int value_to = 0; //значение куда
int amount = 19; // надо оно или нет, но допустим это количество операций, за которое должно все произойти. Можно и другое число.
float delay; //задержка
Я использую движок cocos2d-x для экспериментов, хочу из одной надписи передать плавное значение в другую, полностью описывать код смысла не вижу.
Подумав, пришел к выводу, что целесообразнее менять время в моей ситуации, т.е. например если делать линейное перечисление:
C++
1
2
3
delay = time / amount;
value_from--;
value_to++
Но и это я использовал только для значения меньше 19, выше передача осуществляется по принципу:
C++
1
2
3
4
delay = time / amount;
float it_op = value_from / amount;
value_from = value_from - it_op;
value_to = value_to + it_op;
В конце операции все равно идет присвоение значений, т.е.:
C++
1
2
value_from = 0;
value_to = value_to + temp_value_from
Т.е. не совсем важно делать абсолютно точное перечисление, скорее для наглядности нужно сделать этот изинг и важное здесь, это промежуток времени, который можно было бы регулировать, если что.
Вот как-то так, надеюсь понятно объяснил благодарю, если надо, то могут скинуть код на примере движка cocos2d-x моего линейного перечисления, Благодарю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2013, 07:42     Перечисление значений. Ease на примере InQuad
Посмотрите здесь:

C++ Перечисление переменных
перечисление месяцев C++
Перечисление в BC++ C++
Не работает перечисление C++
Перечисление Com портов C++
Перечисление enum C++
C++ Перечисление чисел
Перечисление в структуре C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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