El bucle while es una kaka

Sección para misiones y edición ArmA III

Moderador: C. Misiones & Noticias

Responder
Avatar de Usuario
<A2>Dark Darius
Soldado A2
Soldado A2
Mensajes: 980
Registrado: 10 Jun 2014, 23:06

El bucle while es una kaka

Mensaje por <A2>Dark Darius »

Imagen
Añadir en amigos de Steam Imagen
Imagen

Avatar de Usuario
<A2>Pescadorr
Soldado A2
Soldado A2
Mensajes: 6569
Registrado: 09 Sep 2011, 03:28

Re: El bucle while es una kaka

Mensaje por <A2>Pescadorr »

porque dices eso??

Sabes que el bucle waituntil no sirve para ciertas cosas porque no se ejecuta a la máxima velocidad de actualizacion? no tiene prioridad como los otros bucles o los EH.
Caja: DEEP COOL MATREXX 70 3F CPU: Ryzen 7 5800X P. Base: Gigabyte X570 Aorus Elite RAM:Team Group T-Force Dark Z Alpha 2x16 gb ddr4 3600 Mhz CL18
Disipador cpu: Corsair H-100 Hydro series Pasta termica: Thermalright TF8 13.8 W/MK + Coollaboratory Liquid Pro GPU: Asus GeForce TUF Gaming RTX 4070 Ti 12GB GDDR6X
Discos: M2 samsung 970 512 mb 3.0 + M2 Samsung 980 PRO 1 Tb 4.0 + HDD Barracuda 4 Tb Vent: 4 x deep cool RGB pwm + 3 x corsair pwm + 2 x Noctua nf-p12 + controladora rgb + pwm
disipador M2: GLOTRENDS M.2 Alfombrilla: MARSGAMING MMPRGB2 XXL RGB 80x30 Auriculares: Audio-Technica M50x Peines cableado: Uphere 24 pz
Microfono: Boya BY-M1 Raton: Logitech G602 Teclado: Razer Huntsman Elite Switches Optomecánicos Purple
Monitor: Philips 436M6VBPAB 43" 4K HDR1000 AmbiGlow Gsync low input Silla: Diablo X-Horn XL


Avatar de Usuario
Fustero
Visitante
Mensajes: 1952
Registrado: 13 Ago 2013, 14:08

Re: El bucle while es una kaka

Mensaje por Fustero »

Siempre será mejor el bucle do {code} while (bool), en arma escrito while{bool}do{code} :pistols:
Imagen
"Through Knowledge, Victory. Through Unity, Peace. Honor, Valor, Allegiance. Today, Tomorrow, Forever. Together We Rise. Together We Prevail. From Earth, For Earth. Forward Unto Dawn."

Avatar de Usuario
<A2>Mollero
Soldado A2
Soldado A2
Mensajes: 793
Registrado: 22 Sep 2018, 17:02

Re: El bucle while es una kaka

Mensaje por <A2>Mollero »

¿Qué sabrán estos sesudos editores de "Bucles waituntiles"?
De toda la vida se ha sabido que con 10 minutos de cocción tienen suficiente y nada de "alta velocidad" a fuego lento y con un buen chorro de aceite de oliva virgen a la hora de servirlo.
¡¡¡ Discutirme a mi eso !!!
Informáticos imberbes..... :cabreao: :cabreao: :cabreao:

Avatar de Usuario
<A2>Dark Darius
Soldado A2
Soldado A2
Mensajes: 980
Registrado: 10 Jun 2014, 23:06

Re: El bucle while es una kaka

Mensaje por <A2>Dark Darius »

El waituntil es el mejor bucle, llega a ser más rápido que el while y consume menos. Si tienes varios bucles while, te revientan la memoria ram mientras que el waituntil no.
Añadir en amigos de Steam Imagen
Imagen

Avatar de Usuario
<A2>Dark Darius
Soldado A2
Soldado A2
Mensajes: 980
Registrado: 10 Jun 2014, 23:06

Re: El bucle while es una kaka

Mensaje por <A2>Dark Darius »

Miren que bonito.

Código: Seleccionar todo

waitUntil { not alive player };
No como el while, feo, largo y lento.

Código: Seleccionar todo

while { not alive player } do {kek = true; sleep 0.01;};
Como ven, el waituntil no necesita de un sleep para evitar que el juego explote. XD
Añadir en amigos de Steam Imagen
Imagen

Avatar de Usuario
Fustero
Visitante
Mensajes: 1952
Registrado: 13 Ago 2013, 14:08

Re: El bucle while es una kaka

Mensaje por Fustero »

<A2>Dark Darius escribió: 01 Ago 2020, 11:24 Miren que bonito.

Código: Seleccionar todo

waitUntil { not alive player };
No como el while, feo, largo y lento.

Código: Seleccionar todo

while { not alive player } do {kek = true; sleep 0.01;};
Como ven, el waituntil no necesita de un sleep para evitar que el juego explote. XD
Pero porque Wait Until no es bucle, es una espera. While es un bucle. no sirve para eso XD

El wait until es un trigger por codigo. Una pausa en el script.
El While lo puedes usar por ejemplo para cambiar la cara a todas las unidades de los opfor si quieres africanos usando unidades rusas y usas spawn dinamicos como algun script que no te deja poner un init a la unidad :OK:
Imagen
"Through Knowledge, Victory. Through Unity, Peace. Honor, Valor, Allegiance. Today, Tomorrow, Forever. Together We Rise. Together We Prevail. From Earth, For Earth. Forward Unto Dawn."

Avatar de Usuario
<A2>Dark Darius
Soldado A2
Soldado A2
Mensajes: 980
Registrado: 10 Jun 2014, 23:06

Re: El bucle while es una kaka

Mensaje por <A2>Dark Darius »

<A2>Fustero escribió: 01 Ago 2020, 12:38
Pero porque Wait Until no es bucle, es una espera. While es un bucle. no sirve para eso XD

El wait until es un trigger por codigo. Una pausa en el script.
El While lo puedes usar por ejemplo para cambiar la cara a todas las unidades de los opfor si quieres africanos usando unidades rusas y usas spawn dinamicos como algun script que no te deja poner un init a la unidad :OK:
No hombre, metes un if o un forEach y a correr. ¿Por qué un while?

Código: Seleccionar todo

if (side unit _x isEqualTo east) then {
//poner cara
};

Código: Seleccionar todo

{ //poner cara; } forEach (side east) ;
Añadir en amigos de Steam Imagen
Imagen

Responder