Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Eldehuesosanchos en Agosto 26, 2010, 06:24:37 PM

Título: Ayuda con la 39dll
Publicado por: Eldehuesosanchos en Agosto 26, 2010, 06:24:37 PM
Hola acabo de empezar a usar la dll39 para hacer el modo multijugador de un juego de estrategia pero resulta que es necesario ponerle un id a cada objeto para enviar su informacion pero si tengo muchos objetos iguales como muchos soldados o muchos aldeanos ?como hago para que cada soldado que cree tenga un id diferente al anterior?
Gracias de antemano
Título: Re: Ayuda con la 39dll
Publicado por: Texic en Agosto 26, 2010, 07:56:23 PM
Envi? todas las coordenadas en el mismo paquete, en este orden

Numero_de_objetos_en_el_paquete
idobjeto
posx
posy
idobjeto2
posx2
posy2
...
...
...
idobjetoN
posxN
posyN

Entonces el que recibe los datos recibe primero la cantidad de objetos que va a leer, luego con un for lee las 3 variables (o mas) tantas veces como objetos se hayan enviado. Puedes meter todos en un vector y dibujarlos con un objeto arbitrario (Con otro for que toma el numero de objetos que se recibieron en el paquete)