Godot Engine y C #01 - Contacto (entorno, mostrar una imagen, mover una imagen)
Imágenes y proyecto disponibles en: https://github.com/ncabanes/cursosYou...
Siguiente entrega: • Juegos con Godot y C# 02: Colisiones ...
Si lo intentas replicar desde Godot Engine 4, deberás tener presente lo siguiente:
A la hora de añadir la imagen del personaje, el componente ahora no se llama "Sprite" sino "Sprite2D".
A la hora de mover el personaje, los parámetros del constructor de Vector2 deben ser "float", pero "delta" es de tipo "double", así que hay que hacer un forzado de tipos:
Position += new Vector2(200 * (float) delta, 0);
El sprite animado para el enemigo ahora no se llama "AnimatedSprite" sino "AnimatedSprite2D".
La propiedad "playing", para que se vea la animación en funcionamiento, no está disponible desde el editor. En vez de eso, habrá que llamar al método "Play()" del sprite animado, desde la función "_Ready()":
AnimatedSprite2D animacion = GetNode [AnimatedSprite2D] ("AnimatedSprite2D");
animacion.Play();
(la línea anterior no debería tener corchetes cuadrados, sino corchetes angulares, es decir el símbolo de "menor que" y el de "mayor que", pero YouTube no permite incluirlos en la descripción).
A la hora de mover el enemigo, nuevamente hay que tomar "delta" forzado a "float":
Position += (float) delta * velocidad;
Watch video Juegos con Godot y C# 01: Contacto online without registration, duration hours minute second in high quality. This video was added by user Nacho Cabanes 28 January 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 942 once and liked it 39 people.