acabo de notar que no me funcionaba el código porque estaba “X” sumando antes de “lengthdir_x”, al quitarlo, funcionó perfecto
Scripts del personaje principal
¿Qué es un producto escalable?
Scripts y las ventajas de su uso
Estados
El estado de ataque
Creando un enemigo
Seguimos creando el estado de ataque
Nuestro primer enemigo
Los primeros pasos de nuestro enemigo
Midiendo distancias
El ataque del enemigo
Creando proyectiles
Eliminando a nuestro enemigo
Persistencia de objetos
Objetos persistentes
Porting
Conceptos a considerar para porting
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 3
Preguntas 1
acabo de notar que no me funcionaba el código porque estaba “X” sumando antes de “lengthdir_x”, al quitarlo, funcionó perfecto
Me costó un poco asimilar el concepto de lengthdir_x. Pero si volvemos a nuestra época de Cálculo e Ingeniería es el equivalente al Coseno del Ángulo. El ángulo en este caso sería dir y se mide en grados sexagesimales (360°)
A mi no me funciono el codigo para voltear a Neo
<image_xscale = sign(x+lengthdir_x(2,dir))>
Pero pude lograr el mismo efecto con
< if (obj_player.x<obj_enemy_neo.x){
image_xscale = -1
}else{ image_xscale = 1}>
Espero que le sirva a alguien si tiene el mismo problema
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.