al que llamo Mini (luego le pondré Vigas o algo mejor)
construí 2 pisos así

Vean que el piso 1 tiene 1 hueco y son 2 plataformas,
mientras que el piso 0 tiene 0 huecos y es 1 plataforma.
Pero a partir del piso 2 quiero que la fórmula sea P huecos y P-1 plataformas, entendiendo que P es el nro de piso.
El piso 2 sería H P H
O sea, a partir de eso, siempre debe haber huecos en los costados.
El piso 3 tendrá 1 hueco más y 1 plataforma más, y así sucesivamente.
Con el código que puse para el piso 2 y siguientes, me quedó así:

Quiero que me ayuden a mejorarlo, como dije es a partir del piso 2, los anteriores ya están bien, creados de una forma más simple.
Código
// Pisos siguientes: P huecos, P-1 plataformas: Piso = 1; // Agregar piso: do { Piso++; NombreDePiso = "Piso"+Piso; attachMovie("sDKPlataformas", NombreDePiso, Piso); setProperty (NombreDePiso, _x, 16); setProperty (NombreDePiso, _y, 568-18*Piso); MinisNecesariosEnPlataforma = (23-Piso)/(Piso-1); // Agregar Plataformas: PlataformasEnPiso = 0; do { NombreDePlataformas = "Plataformas"+PlataformasEnPiso; eval(NombreDePiso).attachMovie("sDKPlataformas", NombreDePlataformas, PlataformasEnPiso); RutaDePlataformas = NombreDePiso+"."+NombreDePlataformas; setProperty (RutaDePlataformas, _x, 32*MinisNecesariosEnPlataforma*PlataformasEnPiso+(PlataformasEnPiso)*32); // Agregar Minis: MinisEnPlataformas = 0; // Para evitar reconcatenar; p se entiende como punto: RutaDePlataformasp = RutaDePlataformas+"."; do { NombreDeMini = "Mini"+MinisEnPlataformas; eval(RutaDePlataformas).attachMovie("sDKPlataforma", NombreDeMini, MinisEnPlataformas); setProperty (RutaDePlataformasp+NombreDeMini, _x, 32*MinisEnPlataformas); MinisEnPlataformas++; } while (MinisEnPlataformas <= MinisNecesariosEnPlataforma); PlataformasEnPiso++; } while (PlataformasEnPiso <= Piso); } while (Piso < 29);
En cuanto a por qué hacerlo de este modo, es que intento que cuando Mario salte se pueda chequear cada plataforma del piso que corresponda, otro modo sería crear los pisos enteros así nomás y taparlos con objetos del mismo color de fondo, quedaría como si fuesen agujeros, sería más fácil, pero el tema de chequear colisiones no sé si se facilita, además es como mal eso, los minis están ahí tapados, mejor que no estén.





Autor



En línea
