Пятница, 29 Ноября 2024, 19:55

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Плавный поворот объекта на 360 градусов
MadMaxДата: Воскресенье, 19 Мая 2013, 14:33 | Сообщение # 1
\o
Сейчас нет на сайте
Киньте код, нужно при нажатии кнопки повернуть объект плавно на 360 градусов за 1-2 секунды

[Gamiron #10] Prison Break
[2D] Revenge [iOS, Android]


Abel399Дата: Воскресенье, 19 Мая 2013, 15:08 | Сообщение # 2
Surpass your limits. Right now.
Сейчас нет на сайте
В голову пришло только использовать какую-либо переменную и через степ вращать. Вот своял пример. Удачи)

Ninja Slayer - 2D Physics Puzzle [cancelled]
Raven84Дата: Понедельник, 27 Мая 2013, 06:58 | Сообщение # 3
старожил
Сейчас нет на сайте
MadMax, В событии нажатия кнопки переключай переменную на равную 1 с 0.
А в Step проверяй эту переменную и если она равна одному,то вращай пока image_angle<360
Код
image_angle+=2

Добавлено (27.05.2013, 06:58)
---------------------------------------------
Как-то так.


Super Knight Story (в разработке)
Idolzzz - игра доступна в Steam и Play Market
Oliver's Adventures in the Fairyland
krapДата: Понедельник, 27 Мая 2013, 10:51 | Сообщение # 4
почетный гость
Сейчас нет на сайте
MadMax,
Код
if keyboard_chek_released(vk_enter)
{var a; a=0;
while(a<=360)
{
a+=1;
image_angle+=1;
sleep(random_range(0.18,0.37) )
}
}
FumleadДата: Понедельник, 27 Мая 2013, 11:22 | Сообщение # 5
участник
Сейчас нет на сайте
Также хорошим тоном будет изменение direction вместе с image_angle.

Параноик с гениальным планом по захвату мира.
NazaДата: Понедельник, 27 Мая 2013, 21:53 | Сообщение # 6
GMUser
Сейчас нет на сайте
MadMax,
в Create:
Код
rotated = 0;
rotating = false;

в Step:
Код
if (keyboard_pressed(any_key))
     rotating = true;

if (rotating && rotated < 360)
{
     image_angle += 10;
     rotated += 10;
     if (rotated == 360)  
         rotating = false;
}

  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг