Meu limitado conhecimento do GML e as muitas tentativas infrutíferas de solucionar o problema me trouxeram aqui.
É que eu criei uma plataforma flutuante para um jogo de plataforma a qual o personagem seria arrastado pela plataforma que se move de um lado para o outro, mudando de posição cada vez que ela colide com outra plataforma fixa.
No step do personagem coloquei:
if(place_meeting(x, y+vspeed, o_plat_f)){
x += o_plat_f.hspeed;
}
Eu acredito que deve haver uma forma de solucionar isso sem precisar criar um objeto novo para cada lugar que precisar colocar uma plataforma nova.