ДВИЖЕНИЕ в Godot

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

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

  • @симагеймс
    @симагеймс  4 года назад +3

    Скрипт
    extends KinematicBody2D
    export var speed: int = 100
    export var _velocity: Vector2 = Vector2.ZERO
    func _get_input() -> Vector2:
    var input: Vector2 = Vector2.ZERO
    if Input.is_action_pressed("key_up"):
    input.y -= 1
    elif Input.is_action_pressed("key_down"):
    input.y += 1
    if Input.is_action_pressed("key_left"):
    input.x -= 1
    elif Input.is_action_pressed("key_right"):
    input.x += 1
    return input.normalized()
    func _physics_process(_delta) -> void:
    _velocity = _get_input() * speed
    _velocity = move_and_slide(_velocity)

  • @nerderror
    @nerderror 4 года назад +12

    Не забудьте убавить ваш звук обратно, после окончания просмотра :)

    • @симагеймс
      @симагеймс  4 года назад +1

      Профессионально, что сказать😉

  • @Луа
    @Луа 2 года назад +3

    Ты гений, чел. Я смотрел столько туториалов на Ютубе по 2 часа каждый. Нудятина. А ты все просто объяснил. Даже треть часа не прошла. Спасибо тебе

    • @симагеймс
      @симагеймс  2 года назад +3

      Спасибо, такие комментарии меня очень мотивируют и стыдят одновременно)) Затягиваю с новыми видосами

  • @Gilgamesh.21
    @Gilgamesh.21 2 года назад +1

    спасибо за видос, быстро и понятно))))
    но не понял почему я всё списал и проверил 300 раз получил ошибку в коде
    а скопировав и вставив твоё всё сразу заработало

  • @kisavoron4201
    @kisavoron4201 3 года назад +1

    Ох уж эти мамкины программисты, только клавиатуру увидели и уже учат как программровать