Задать вопрос
@wolf-9830

Как реализовать 2D машинку?

Здравствуйте! Как мне реализовать управление на машинкой(вид сверху) на C++ с помщью SDL или SFML(т.к. они похожи)?

Мне нужно сделать так, чтоб клавишой UP машинка двигалась по направлению, а клавиши LEFT и RIGHT меняли направление, но как это реализовать программно?
  • Вопрос задан
  • 2539 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Nirail
@Nirail
Дайте мне повод и я во все решу
Использовать вектор направления движения:
UP - передвигает "машинку" на некоторое расстояние вдоль вектора.
LEFT/RIGHT - поворачивают вектор направления на определенный угол.

Конкретная реализация уже на собственное усмотрение ( работа с вектором в элементарном виде легко реализуется даже стандартными средствами C++, использование SDL для реализации управления легко найти в интернете).
Ответ написан
Комментировать
@lookid
www.iforce2d.net/b2dtut/top-down-car
Проще не будет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
LIAN Москва
от 270 000 до 300 000 ₽
Aporia Севастополь
До 150 000 ₽
ITK academy Воронеж
от 75 000 ₽