Установка позиции GameObject приводит к краху Unity - PullRequest
0 голосов
/ 07 мая 2019

В сценарии я создаю экземпляр GameObject.

float x = Random.Range(-cameraWidth / 2, cameraWidth / 2);
float y = Random.Range(-cameraHeight / 2, cameraHeight / 2);

Vector3 position = new Vector3(x, y, 0);

GameObject newCar= Instantiate(car, position, Quaternion.identity);

Проблема в том, что этот код вызывает сбой моего двигателя.

Я обнаружил, что проблема была в моем векторе, когда я попытался создать экземпляр в другом месте с помощью:

GameObject newCar = Instantiate(car, new Vector3(0,0,0), Quaternion.identity);

И я также попытался установить положение объекта-экземпляра для вектора position :

newCar.transform.position = position;

Но он тоже разбился.

В чем проблема с этим вектором? Я отладил его, и значения были правильными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...