Hola me gustaría saber como podría crear desde un objeto crear otro objecto distinto en en el centro de la room cuando su punto de origen es 0,0.
Esto se hacerlo cuando su punto de origen esta centrado en el medio del sprite. instance_create_depth(room_width/2,room_heigth/2,objeto a crear).
Pero y si como digo su punto de origen no esta en el centro, si no en 0,0??

Solo le restas la mitad del sprite en ambos ejes

hay alguna forma de ponerlo sin poner lo que mide directamente es decir con alguna variable?

En gm 1.4 estaban sprite_wihth y sprite_height.

si, en el 2 tambien pero si digo room_width/2 - objecto.sprite_width me da error porque intento acceder al sprite de una instancia que aun no se ha creado

Pues si no existe no puedes modificarlo. :-[
Algo mas de informacion, como se crea el objeto ?

sprite_get_width(sprite);
alaberga regué el café.

BA:STFW&RTFM