Я делаю небольшую игру, в которой много циклов, в которых используется определенная переменная adjacentSquares
.Однако после каждого цикла это должно быть установлено на 0
.Что было бы быстрее, создавая эту переменную каждый раз или просто устанавливая ее на 0
?Может быть, есть какой-то «экзотический» подход, который будет работать еще лучше?
Соответствующий (незаконченный) код:
void Update ()
{
int adjacentSquares = 0;
for (int x = 0; x <= gridX; x++)
{
for (int y = 0; y <= gridY; y++)
{
if (grid[x - 1,y - 1] == true)
adjacentSquares += 1;
//and some more logic
}
}
}