Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему обьект в GMS движется вправо сам по себе

gamecude . Ученик (116), открыт 5 дней назад
помогите, вот код:
// Инициализация переменных
_move_x = 0; // Начальное значение по оси X
_move_y = 0; // Начальное значение по оси Y

if (keyboard_check(vk_right)) {
_move_x += speed; // Двигаем вправо
}
if (keyboard_check(vk_left)) {
_move_x -= speed; // Двигаем влево
}
if (keyboard_check(vk_down)) {
_move_y += speed; // Двигаем вниз
}
if (keyboard_check(vk_up)) {
_move_y -= speed; // Двигаем вверх
}

// Обновляем позицию объекта
x += _move_x; // Обновляем позицию по оси X
y += _move_y; // Обновляем позицию по оси Y

// Сброс значений переменных после обновления позиции
_move_x = 0; // Сбрасываем значение по оси X
_move_y = 0; // Сбрасываем значение по оси Y

// Создание события (Create Event)
speed = 5; // Скорость движения персонажа
0 ответов
Похожие вопросы