Небольшие вопросы [Construct 2]

техническая поддержка по Construct 2

Сообщение Небольшие вопросы [Construct 2]
» 27 июн 2014, 15:18

paradine писал(а):
swank48 писал(а):Ребят, по аналогии с этой темой - http://c2community.ru/forum/viewtopic.php?f=7&t=2589
Нужно сделать постепенное увеличение числа в текстовом объекте от начального значения до конечного. Не могу разобраться с lerp'ом. Кто скинет простой исходник, где при нажатии на кнопку начинается данная процедура, буду очень благодарен.

Нужно, чтобы число увеличивалось с конкретной скоростью? Или чтобы увеличение числа от X до Y заняло определенное время? Или как-то еще?
Lerp работает так:
Пишем выражение: lerp(x, y, z)
В результате получаем: (y-x)*z+x

Например, lerp(5, 17, 2) = (17-5)*2+5 = 29


lerp(a,b,x)

ну так вот x не может быть больше 1 так как 1 это уже мгновенный перебор
Аватара пользователя

Участник
Сообщений: 229
Я тут с 20 янв 2014
Репутация 27 [ ? ]

Сообщение Небольшие вопросы [Construct 2]
» 28 июн 2014, 00:33

Это не то, неужели нет способа что бы спрайты двигались вниз с одинаковым расстоянием друг от друга?
Аватара пользователя

Участник
Сообщений: 104
Я тут с 02 мар 2014
Репутация 0 [ ? ]

Сообщение Небольшие вопросы [Construct 2]
» 28 июн 2014, 01:08

Pasha187 писал(а):Это не то, неужели нет способа что бы спрайты двигались вниз с одинаковым расстоянием друг от друга?

Способ есть, вот:
moving.capx
(171.75 КБ) Скачиваний: 60


А вот еще и с плавным ускорением/замедлением:
moving_smooth.capx
(172.15 КБ) Скачиваний: 65


А если нужно плавное ускорение, и не хочется видеть цифры в коде, то делаем все переменными:
moving_no_numbers.capx
(172.23 КБ) Скачиваний: 54
Аватара пользователя

Администратор
Сообщений: 1736
Я тут с 02 мар 2014
Репутация 365 [ ? ]

Сообщение Небольшие вопросы [Construct 2]
» 28 июн 2014, 10:21

Всем привет. Вопрос может уже кто где писал или спрашивал. Сколько кадром максимум можно использовать для анимации для комфортной работы?
Аватара пользователя

Участник
Сообщений: 115
Я тут с 17 сен 2012
Откуда: 34
Репутация 8 [ ? ]

Сообщение Небольшие вопросы [Construct 2]
» 28 июн 2014, 10:25

isivasan, вот полезным будет Оптимизация проектов на С2
Если помогли ? скажи спасибо нажав Изображение

Оптимизация проектов на С2 || ТОП рекордов Онлайн

Изображение
Аватара пользователя

Игродел
Сообщений: 327
Я тут с 18 апр 2014
Откуда: астрал
Репутация 48 [ ? ]

Сообщение Небольшие вопросы [Construct 2]
» 28 июн 2014, 18:44

Можно ли переделать данный пример так, что бы по щелчку мыши спрайты перемещались на 50 пикселей и останавливались?
moving_smooth.capx
(172.15 КБ) Скачиваний: 54
Аватара пользователя

Участник
Сообщений: 104
Я тут с 02 мар 2014
Репутация 0 [ ? ]

Сообщение Небольшие вопросы [Construct 2]
» 28 июн 2014, 19:41

Pasha187 писал(а):Можно ли переделать данный пример так, что бы по щелчку мыши спрайты перемещались на 50 пикселей и останавливались?

я знаю способ как это сделать с помощью movie to. вот примеры viewtopic.php?f=17&t=313 (тебе нужен исходник grid movement управление мышью)
Аватара пользователя

Администратор
Сообщений: 6386
Я тут с 05 сен 2012
Двиг: Construct2
Лицензия: Personal
VK: gabrielsailergray
Репутация 450 [ ? ]

Сообщение Небольшие вопросы [Construct 2]
» 28 июн 2014, 20:46

В этом вся и проблема никак не могу соединить мой пример с вашим, какая то путаница получается, мне надо что бы в моем примере спрайты перемещались на 100 пикселей однократно, а потом ждали повторного щелчка мышью :unknown:
Аватара пользователя

Участник
Сообщений: 104
Я тут с 02 мар 2014
Репутация 0 [ ? ]

Сообщение Небольшие вопросы [Construct 2]
» 28 июн 2014, 23:34

Pasha187 писал(а):В этом вся и проблема никак не могу соединить мой пример с вашим, какая то путаница получается, мне надо что бы в моем примере спрайты перемещались на 100 пикселей однократно, а потом ждали повторного щелчка мышью :unknown:

Готово, само движения получилось даже без использования поведений, чистая математика :good2:
moving_100_px.capx
(172.46 КБ) Скачиваний: 68
Последний раз редактировалось paradine 29 июн 2014, 12:06, всего редактировалось 1 раз.
Аватара пользователя

Администратор
Сообщений: 1736
Я тут с 02 мар 2014
Репутация 365 [ ? ]

Сообщение Небольшие вопросы [Construct 2]
» 29 июн 2014, 11:13

Все привет! Остался надеюсь последний вопрос по данному примеру, как можно добиться остановки спрайтов всегда в одном и том же месте, допустим между красных спрайтов, как при старте примера? :scratch_one-s_head:
test.capx
(173 КБ) Скачиваний: 55
Аватара пользователя

Участник
Сообщений: 104
Я тут с 02 мар 2014
Репутация 0 [ ? ]



Вернуться в Вопрос-Ответ по Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх