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 😄
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!
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
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
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):
muy bien explicado estoy empezando a hacer juegos en godot y tu me estas ayudando mucho LIKE Y NUEVO SUB👍
Gracias a ti, Saludos!
amigo, q buen juego, q buen explicas, un grande.
Gracias por comentar! Saludos!
Muchas gracias no encontraba específicamente lo que buscaba pero tu lo hiciste gracias otra vez
Gracias a ti por comentar, saludos!!
"KinematicBody2D" fue renombrado a "CharacterBody2D" en Godot 4
Y no sale igual en el mapa de entrada
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 😄
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!
Me gustó el video sabes soy nuevo usando Godot y estoy aprendiendo se merece su like👍
Gracias por comentar! proximamente mas tutoriales
En godot 4 ya no sale lo del mapa d entradas, xfa podrías hacer un tuto igual pero para ahora
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
Que version de Godot estas usando
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
tengo un problema con el look at y es que al mover el mouse mi personaje se dobla
no entendi la parte cuando pusiste en circulo verde no entendi
Bro voy a empezar a vef esta serie pero, no hay un video por haí del multijugador?
Todavía no, en breve pienso subir algo de eso, Saludos!
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 (。♡‿♡。)
xd
esplica mejor bro
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")