Всякий раз, когда я жестко кодирую позицию для камеры, она будет работать.Однако, если я попытаюсь указать положение на основе конкретного игрового объекта, на который я ссылаюсь, то положение камеры, по-видимому, переместится в совершенно случайное положение.
void Update()
{
if(nextScene) //Go to next scene (+1 scene).
{
sceneNumber++;
transform.position = new Vector3(scenePos[sceneNumber].position.x, scenePos[sceneNumber].position.y, scenePos[sceneNumber].position.z);
Debug.Log("pos is " + transform.position + "scene is" + sceneNumber);
nextScene = false;
}
- это массив.Есть несколько сцен.Всякий раз, когда я отлаживаю, он показывает правильную сцену, однако положение x, y и z отличается от рассматриваемой сцены.