Выходит при операции:
Синтаксис:
Используется csharp
transform.position+=transform.rotation*Vector3.forward
не создается новый вектор и не чистится потом сборщиком
так же как
Синтаксис:
Используется csharp
float speed=0.2f;
void Update()
{
Vector3 vecSpeed=new Vector3(0,0,speed);
}
Просто перешел на С# с языка где нет структур - только классы, и по привычке создаю заранее все классы и структуры, выходит зазря - и можно спокойно создавать структуры прямо в основном цикле, и это не скажется на производительности?