Sobre Loops -
YCharlieY - 07.05.2018
Usar muitos loops sobrecarrega a gm?
Exemplo, eu tenho um sistema assim:
InfoAlgo[0][AlgoAMais] += 5;
InfoAlgo[1][AlgoAMais] += 5;
InfoAlgo[2][AlgoAMais] += 5;
InfoAlgo[3][AlgoAMais] += 5;
InfoAlgo[4][AlgoAMais] += 5;
InfoAlgo[5][AlgoAMais] += 5;
InfoAlgo[6][AlgoAMais] += 5;
Gostaria de saber se eu fizer um loop em cada local que eu precisar adicionar o cуdogo acima sobrecarrega a gm, ou й melhor colocar um por um?
Alguйm sabe um tуpico onde fala sobre sobrecarga da gm?
Re: Sobre Loops -
FerrariL - 07.05.2018
Creio eu que nгo sobrecarrega, Mas deve ter cuidado com o uso de Timers/Loops/OnPlayerUpdate. Na verdade se vocк utilizasse um looping neste seu cуdigo o mesmo nгo teria uma diferenзa tгo grande,somente no tamanho do amx.
Re: Sobre Loops -
YCharlieY - 07.05.2018
Quote:
Originally Posted by FerrariL
Creio eu que nгo sobrecarrega, Mas deve ter cuidado com o uso de timers e loopings. Na verdade se vocк utilizasse um looping neste seu cуdigo o mesmo nгo teria uma diferenзa tгo grande,somente no tamanho do amx.
|
Pra mim, creio que a gm fica mais organizada e fбcil manuseio, caso eu precise mudar o valor , nгo vou ter que ir um em um, economizando tempo.
Re: Sobre Loops -
FerrariL - 07.05.2018
Quote:
Pra mim, creio que a gm fica mais organizada e fбcil manuseio, caso eu precise mudar o valor , nгo vou ter que ir um em um, economizando tempo.
|
Eu tambйm prefiro,atй por ser mais elegante haha.
Re: Sobre Loops -
F1N4L - 07.05.2018
Recomendo fortemente o uso de loop nesse caso.
Code:
for(new x = 0; x < 6; ++ x)
InfoAlgo[x][AlgoAMais] += 5;
Loop nгo sobrecarrega. Tudo depende do nъmero de informaзхes dentro do loop e quantas voltas o mesmo darб.
Nesse caso vocк nem percebe que o loop ocorreu por conta da velocidade decorrente da pouca instruзгo que ele precisa realizar...
Re: Sobre Loops -
YCharlieY - 07.05.2018
Quote:
Originally Posted by F1N4L
Recomendo fortemente o uso de loop nesse caso.
Code:
for(new x = 0; x < 6; ++ x)
InfoAlgo[x][AlgoAMais] += 5;
Loop nгo sobrecarrega. Tudo depende do nъmero de informaзхes dentro do loop e quantas voltas o mesmo darб.
Nesse caso vocк nem percebe que o loop ocorreu por conta da velocidade decorrente da pouca instruзгo que ele precisa realizar...
|
Ahh, entгo blz, vlw a todos!