2016-07-28 3 views
-1

Я новичок в программировании на игроком и программировании в целом. Это, наверное, очень легко, но я не уверен, как это происходит.Top down car game (game-maker)

Я программирую простую нисходящую автомобильную игру, в которой автомобиль ведет (вперед) сам по себе и управляется левой и правой кнопками мыши. Я пытался получить машину, чтобы ездить на своем собственном с:

скорость = 3

Это, несмотря на то что делает автомобиль двигаться вперед, остановил рулевое управление от работы как-то и теперь автомобиль вращается, а фактически поворачивая за угол.

Как я могу заставить машину ездить самостоятельно и все еще иметь возможность превратить автомобиль?

+0

Можете ли вы показать нам свой код? – Jerrybibo

+0

Вот код для грузового автомобиля http://prntscr.com/bynxu3 http://prntscr.com/byny68 – AmericanSnake

+0

Ik это ужасное сообщение, но я честно не знаю. Вместо того, чтобы не любить мой пост, просто помогите мне. Я просмотрел все учебники для разработчиков игр, и ничто не помогает мне. – AmericanSnake

ответ

2

Вы не должны изменить image_angle, но вместо этого direction. Image_angle - это то, что вы видите, направление - это реальное направление физики.

Замените код в вашей ссылке по:

direction = direction + 2; 
image_angle = direction; 

Как это, вы включаете машину, а затем выровнять изображение по ориентации автомобиля.

+0

Спасибо большое, что это так просто, но я бы никогда не знал. Может быть, в один прекрасный день я не буду такой noob :) – AmericanSnake

+0

Если бы мой ответ был прав, не забудьте принять его :) Было приятно. –