Коллизия | GameMaker | Как сделать столкновение объектов

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

Комментарии • 7

  • @kasu-i8d
    @kasu-i8d 2 месяца назад

    спасибо за туториал! продолжай в том же духе

  • @maqkl5438
    @maqkl5438 3 месяца назад

    ого видос

  • @Metla_animation
    @Metla_animation 3 месяца назад +1

    Хороший туториал

  • @HelloPixelWizard
    @HelloPixelWizard  3 месяца назад +1

    Первое видео спустя месяц отсутствия)
    Я закрыл долги по учёбе и немного отдохнул.
    Теперь иногда провожу стримы! Отвечаю на вопросы!

  • @Stepir4491
    @Stepir4491 2 месяца назад

    а как сделать коллизию если код персонажа input_left = keyboard_check(vk_left)
    input_right = keyboard_check(vk_right)
    input_up = keyboard_check(vk_up)
    input_down = keyboard_check(vk_down)
    movement_x = input_right - input_left;
    movement_y = input_down - input_up;
    if (movement_x > 0 ) {
    sprite_index = spr_stepir_walking_right;
    }
    else if (movement_x < 0) {
    sprite_index = spr_stepir_walking_left;
    }
    else {
    if (sprite_index == spr_stepir_walking_right) {
    sprite_index = spr_stepir_stoping_right;
    }
    if (sprite_index == spr_stepir_walking_left) {
    sprite_index = spr_stepir_stoping_left;
    }
    }
    if (movement_y > 0) {
    sprite_index = spr_stepir_walking_down;
    }
    else if (movement_y < 0) {
    sprite_index = spr_stepir_walking_up;
    }
    else {
    if (sprite_index == spr_stepir_walking_down) {
    sprite_index = spr_stepir_stopping_down;
    }
    if (sprite_index == spr_stepir_walking_up) {
    sprite_index = spr_stepir_stopping_up;
    }
    }
    x += movement_speed * movement_x
    y += movement_speed * movement_y