buenas, quisiera saber como una cuerda se pueda mover de un lado a otro y que mi personaje pueda subir en ella mientras hacer el movimiento? alguna idea??, yo estuve buscando en Game Maker Community (no se si se pueda decir esto aqui, total se habla del mismo software no?? pero en otro idioma) y no hay una respuesta completa solo a medias.
agradeceria totalmente sus respuestas.
la cuerda tiene un sprite que ondula, o se compone de varias sprites, o es un sprite de cuerda recta que simplemente "pendulea"?
no, no es un sprite se trata de un script que hace esto y si la cuerda pendulea de un lado a otro recta.
pues para que la cuarda pendulee solo pon en origen de el sprite en y=0 x=mitad del ancho, en otras palabras que en origen del sprite coincida con en centro de rotaci?n, luego solo le cambias en image_angle segun la direccion en que gire
por ejemplo:
if(direccion = "derecha")
{
image_angle += 3;
if(image_angle > 30) direccion = "izquierda";
}
else
{
image_angle -= 3;
if(image_angle < 330) direccion = "derecha";//no se si halla que poner 330 o -30, creo que da lo mismo
}
para mover el personaje junto con la cuerda haria falta trigonometria, has que la posicion del personaje sea en funcion del image angle de la cuerda y de la distancia del personaje al centro de la cuerda
EDIT: siento no poder aclararte mucho esto ultimo, pero la verdad es que yo tendria que hacer pruebas para estar seguro
Por favor, Sampledesign: http://www.comunidadgm.org/index.php?topic=18.0
Alfonsos1: No respondas temas que incumplan las reglas.