Juego de disparos en Godot - Parte 1: Creando el personaje

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2025

ความคิดเห็น • 25

  • @thelalogamer5830
    @thelalogamer5830 3 ปีที่แล้ว +10

    muy bien explicado estoy empezando a hacer juegos en godot y tu me estas ayudando mucho LIKE Y NUEVO SUB👍

  • @wiplozz9397
    @wiplozz9397 2 ปีที่แล้ว +5

    amigo, q buen juego, q buen explicas, un grande.

  • @JuanPoveda
    @JuanPoveda 3 ปีที่แล้ว +2

    Muchas gracias no encontraba específicamente lo que buscaba pero tu lo hiciste gracias otra vez

    • @lumiokromus2870
      @lumiokromus2870  3 ปีที่แล้ว

      Gracias a ti por comentar, saludos!!

  • @esleiterrodriguez6558
    @esleiterrodriguez6558 ปีที่แล้ว +2

    "KinematicBody2D" fue renombrado a "CharacterBody2D" en Godot 4

    • @casio9295
      @casio9295 2 วันที่ผ่านมา

      Y no sale igual en el mapa de entrada

  • @andreymckenzie8336
    @andreymckenzie8336 3 ปีที่แล้ว +2

    Primer comentario XD. Gracias e intentado hacer que gire al mover el mouse y nunca lo logré por lo que decidí hacer un juego de plataformas, gracias por hacerte este buen video lo guardaré para más adelante 😄

    • @lumiokromus2870
      @lumiokromus2870  3 ปีที่แล้ว +1

      Gracias a ti por comentar, en este video se explica como hacer que gire al mover el mouse. Tambien hay un tutorial para videojuego de plataforma. Saludos!

  • @sebaspro7966
    @sebaspro7966 3 ปีที่แล้ว +1

    Me gustó el video sabes soy nuevo usando Godot y estoy aprendiendo se merece su like👍

    • @lumiokromus2870
      @lumiokromus2870  3 ปีที่แล้ว

      Gracias por comentar! proximamente mas tutoriales

  • @casio9295
    @casio9295 2 วันที่ผ่านมา

    En godot 4 ya no sale lo del mapa d entradas, xfa podrías hacer un tuto igual pero para ahora

  • @juancarlosblancogarcia589
    @juancarlosblancogarcia589 ปีที่แล้ว

    Lo primero decirte que gracias por tus tutos muy bien explicados otra cosa como hago que la bala no traspase el tilemap en mi caso el muro podrías hacer un vídeo donde cojas balas por el mundo gracias otra vez

  • @rtxnotreally7098
    @rtxnotreally7098 ปีที่แล้ว

    Que version de Godot estas usando

  • @minecraftnerds538
    @minecraftnerds538 2 ปีที่แล้ว +3

    extends KinematicBody2D
    export (int) var speed = 200
    var velocity = Vector2()
    func get_input():
    velocity = Vector2()
    if Input.is_action_pressed("d"):
    velocity.x += speed
    if Input.is_action_pressed("a"):
    velocity.x -= speed
    if Input.is_action_pressed("s"):
    velocity.y += speed
    if Input.is_action_pressed("w"):
    velocity.y -= speed
    func _physics_process(delta):
    get_input()
    velocity = move_and_slide(velocity)
    este es mas corto que el otro y mejor

  • @pichio3269
    @pichio3269 2 ปีที่แล้ว

    tengo un problema con el look at y es que al mover el mouse mi personaje se dobla

  • @unidadeducativadistritalri2467
    @unidadeducativadistritalri2467 2 ปีที่แล้ว

    no entendi la parte cuando pusiste en circulo verde no entendi

  • @the_oppa7v719
    @the_oppa7v719 2 ปีที่แล้ว

    Bro voy a empezar a vef esta serie pero, no hay un video por haí del multijugador?

    • @lumiokromus2870
      @lumiokromus2870  2 ปีที่แล้ว

      Todavía no, en breve pienso subir algo de eso, Saludos!

  • @BossRox7373
    @BossRox7373 3 ปีที่แล้ว +1

    Es muy bueno esté video pero estaría un poquito más rápido y ya.
    Pero esrp sólo lo digo para que mejores (。♡‿♡。)

  • @unidadeducativadistritalri2467
    @unidadeducativadistritalri2467 2 ปีที่แล้ว

    xd

  • @unidadeducativadistritalri2467
    @unidadeducativadistritalri2467 2 ปีที่แล้ว

    esplica mejor bro

  • @martindelgado135
    @martindelgado135 2 ปีที่แล้ว

    alguien me puede ayudar tengo un dilema con un Sprite en resumen es un personaje con función de pesca el cual se puede mover de izquierda a derecha y puede lanzar balas en forma de anzuelo el problema es que no puedo integrar la animación de cuando saca la caña siempre que le doy a n se queda estático sin mostrar la animación adjunto código que use (copie) no se nada del lenguaje xd
    lo hago por un proyecto de grado xd
    extends KinematicBody2D
    const moveSpeed = 25
    const maxSpeed = 50
    const jumpHeight = -300
    const up = Vector2(0,-1)
    const gravity = 15
    onready var sprite = $Sprite
    onready var animationPlayer = $AnimationPlayer
    onready var preBullet = preload ("res://escena//bullet.tscn")
    var motion = Vector2()
    func _physics_process(_delta):

    motion.y +=gravity
    var friction=false

    if Input.is_action_pressed("ui_right"):
    sprite.flip_h = false
    animationPlayer.play("Walk")
    motion.x = min(motion.x + moveSpeed, maxSpeed)

    elif Input.is_action_pressed("ui_left"):
    sprite.flip_h = true
    animationPlayer.play("Walk")
    motion.x = max(motion.x - moveSpeed, -maxSpeed)

    else:
    animationPlayer.play("Idle")
    friction = true

    if is_on_floor():

    if friction ==true:
    motion.x = lerp(motion.x,0,0.5)
    else:
    if friction ==true:
    motion.x=lerp(motion.x,0,0.01)

    motion = move_and_slide(motion,up);

    if Input.is_action_just_released("leftClick"):

    var bullet = preBullet.instance()
    get_parent().add_child(bullet)
    bullet.position = self.position
    bullet.rotate(self.rotation)

    if Input.is_action_pressed("n"):
    animationPlayer.play("launch")