Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: DarkKRuleR en Octubre 09, 2011, 01:44:05 AM

Título: [Resuelto] Varios objetos, destruir el primero
Publicado por: DarkKRuleR en Octubre 09, 2011, 01:44:05 AM
Buenas, cu?nto tiempo sin preguntar una duda xD
Esto es simple, pero no s? c?mo.
Digamos, cada vez que pulso C, se crea un objeto.
El m?ximo es 10. As?, al crear el n?mero 11, debo destruir el PRIMERO. Y as? cont?nuamente.

Por ejemplo, creo los objetos A, B, C, D, E, F, G, H, I, J (todos son el mismo tipo objeto). Al crear el K, se destruye el A. Al crear el L, se destruye el B, etc.
Puedo destruirlos todos con un bot?n, pero quiero que, si no se pulse el bot?n, se destruyan autom?ticamente LOS M?S VIEJOS cuando el n?mero supera el m?ximo de 10.
C?mo hago eso?
Título: Re: Varios objetos, destruir el primero
Publicado por: LigTopet en Octubre 09, 2011, 03:05:19 AM
Creo que podria ser asi:
[gml]if(instance_number(object)>10)
     with(instance_find(object,0)) instance_destroy();[/gml]

Saludos
Título: Re: Varios objetos, destruir el primero
Publicado por: DarkKRuleR en Octubre 09, 2011, 03:12:14 AM
Vaya, funciona a la perfecci?n! Qui?n iba a decir que exist?a una funci?n espec?ficamente para eso xDD
Gracias! +karma va ^^