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

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

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

Мне нужно сделать так, чтоб клавишой UP машинка двигалась по направлению, а клавиши LEFT и RIGHT меняли направление, но как это реализовать программно?
  • Вопрос задан
  • 2539 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Nirail
@Nirail
Дайте мне повод и я во все решу
Использовать вектор направления движения:
UP - передвигает "машинку" на некоторое расстояние вдоль вектора.
LEFT/RIGHT - поворачивают вектор направления на определенный угол.

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

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

Похожие вопросы