Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

* Sponsor

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: Almacenar todas las instancias de un objeto en un vector [Solucionado]  (Leído 539 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Marth

Veran, estoy buscando si existe una función con la que obtener un vector con todas las instancias de un objeto.
Digamos que tengo un objeto Ladrillo y tengo este código.

with(Ladrillo)
x+=8


Esto mueve todos los objeto Ladrillo 8 pixeles a la derecha.
Me parece recordar que habia una función que almacenaba los objetos de un tipo en un vector.
Por ejemplo, esta función haria el vector ladrillos, con los id de los objeto Ladrillo
Y entonce usaria este código:

for(um=0; um<instance_number(Ladrillo); um++)
ladrillos[um].x+=8


¿Cual era esa función?
« Última modificación: Mayo 12, 2020, 03:33:05 pm por Marth »

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Johann

  • Las cosas como son!
  • Moderadores globales
  • Okupa
  • *
  • Puntos: 813
  • Mensajes: 930
  • Agradecido: 140 veces
  • Sexo: Masculino
  • First Class Soldier... 10 años en CGM, 5 como mod
    • Ver Perfil
Respuesta #1 en: Mayo 11, 2020, 08:31:59 pm
Este ejemplo esta en la documentacion de la funcion instance_find y dice que recorre todas las instancias de un mismo objeto.
var i;
for (i = 0; i < instance_number(obj_Enemy); i += 1){
   enemy[i] = instance_find(obj_Enemy,i);
}

Cita de: Fenris78
Si un tema os resulta de interes y veis que hay poca información, la mejor solucion no es quejarse o pedir sin pensar, sino sugerir algo bien planteado o aportarlo vosotros mismos.
Cita de: Calio
Somos desarrolladores independientes y, por lo tanto, no tenemos por qué guiarnos por las tendencias del mercado.
 
Los siguientes usuarios dieron las gracias a este tema: Marth