¿como se puede hacer que dos objetos se junten y tengan su propia animacion y puedan separarse? como en el ejemplo de mario y yoshi, ademas de ¿como se puede agregar cosas a un "obj_player" sin crear una nueva animacion total?, sino como en el ejemplo de mario con la capa.
Lo mas facil seria tener los 3 objetos por separado, mario, yoshi y mario controlando a yoshi.
Cuando vas a subir en yoshi destruis ambos objetos( mario y yoshi) y creas el objeto mario+yoshi.
Me parece que asi seria mas facil programar los objetos por separado.
Con respecto a la animaciones podes ir dibujando los sprites por separado dependiendo de lo que ocurre en el juego (algo asi como capas en programas de dibujo como photoshop)