«Положение экрана вне вида Frustum» в Unity 3DC#

Место общения программистов C#
Anonymous
 «Положение экрана вне вида Frustum» в Unity 3D

Сообщение Anonymous »

Я пытаюсь динамически установить положение и размер моей камеры в моей сцене, если я выполняю приведенный ниже код, возникает ошибка. Он работает нормально, если я устанавливаю свойства в своей сцене, поэтому ошибка в моем коде < /p>


Ошибка: < /strong> Положение экрана вне вида Frustum (экран POS 959.000000, 454.000000) (прямо 960 907)
unityEngine.sendmouseevents: dosendmouseevents (int32) < /p>
< /blockquote>

using UnityEngine;
public class CameraInt : MonoBehaviour
{
public Camera cam1;
private int row, col;
private float size;
void Start()
{
MazeLoader ml = gameObject.AddComponent();
row = ml.mazeRows;
col = ml.mazeColumns;
size = ml.size;
float r = row * size / 2;
cam1.transform.Translate(new Vector3(r, 0,col*size/2),Space.World);
cam1.orthographicSize = r;
}
}
< /code>
  • Просмотр камеры: Orthographic < /li>
    Версия Unity: 2019.3.13f1 < /li>


Подробнее здесь: https://stackoverflow.com/questions/619 ... n-unity-3d

Вернуться в «C#»