Intenta comprender el código de forma correcta previamente a usarlo a tu trabajo y si ttienes algo que aportar puedes compartirlo con nosotros.
Ejemplo 1: código godot para movimiento
extends KinematicBody2D
var velocity = Vector2.ZERO
func _physics_process(delta):if Input. is_action_pressed("ui_right"):
position.x +=4elif Input. is_action_pressed("ui_left"):
position.x -=4elif Input. is_action_pressed("ui_up"):
position.y -=4elif Input. is_action_pressed("ui_down"):
position.y +=4
move_and_collide(velocity)#this one it the best and most simple one
Ejemplo 2: movimiento en godot
#3d
extends KinematicBody
var speed =200
var motion = Vector2()
func _physics_process(delta):if Input. is_action_pressed("ui_right"):
motion.x += speed
elif Input. is_action_pressed("ui_left"):
motion.x -= speed
elif Input. is_action_pressed("ui_up"):
motion.z -= speed
elif Input. is_action_pressed("ui_down"):
motion.z += speed
else:
motion.x =0
move_and_collide(motion)
Sección de Reseñas y Valoraciones
Si crees que te ha sido de provecho este post, nos gustaría que lo compartas con más programadores así nos ayudas a extender nuestro contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)