Суббота, 23 Ноября 2024, 13:03

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Помощь по Love2D
RamilyanamanaДата: Суббота, 04 Апреля 2015, 17:31 | Сообщение # 1
Биззи Джей Ужасный
Сейчас нет на сайте
есть объект (квадратик). он смотрит вверх. в это время его угол равен нулю. когда угол равен нулю, этот квадратик, при нажатии кнопки вверх, едет вверх. но как сделать, чтоб когда угол не равнялся нулю, квадратик ехал в нужную сторону (ну то есть в сторону поворота) /надеюсь понятно объяснил/
код прилагается:
Код
function love.update( dt )
   -- body
   if angle == 0 then
    if love.keyboard.isDown("up") then
     y = y - (speed * dt)
    else
    --сюда нужно что-то написать   
    end
   end
   if love.keyboard.isDown("right") then
    angle = angle + dt * math.pi/2
   elseif love.keyboard.isDown("left") then
    angle = angle - dt * math.pi/2
   end
end


p.s. код не весь. только часть с перемещением и поворотом





Сообщение отредактировал Ramilyanamana - Суббота, 04 Апреля 2015, 17:31
LetsOffBrainsДата: Суббота, 04 Апреля 2015, 17:56 | Сообщение # 2
Project SoRDeLKa
Сейчас нет на сайте
x = x + speed*math.cos(angle)*dt
y = y + speed*math.sin(angle)*dt
могу чего напутать



AyzenHardДата: Воскресенье, 05 Апреля 2015, 08:29 | Сообщение # 3
частый гость
Сейчас нет на сайте
спс, все работает

hэhэээй
RamilyanamanaДата: Понедельник, 06 Апреля 2015, 10:27 | Сообщение # 4
Биззи Джей Ужасный
Сейчас нет на сайте
а еще подскажите, пожалуйста, как повернуть физический объект. угол вроде меняется, а сам объект не поворачивается


YellowAfterlifeДата: Понедельник, 06 Апреля 2015, 11:28 | Сообщение # 5
Сейчас нет на сайте
Цитата Ramilyanamana ()
а еще подскажите, пожалуйста, как повернуть физический объект. угол вроде меняется, а сам объект не поворачивается

Обычно с помощью Body:setAngle


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

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