Я удалил все сценарии из всех объектов GameObjects для проверки проблемы.
У меня есть имя камеры Fly Camera.(Основная камера отключена, не используется только одна камера) На Fly Camera я прикрепил новый простой скрипт, который перемещает камеру между двумя точками.А также добавлено несколько кубиков.
В Иерархии при выборе с помощью мыши Fly Camera во время игры камера будет плавно перемещаться из стороны в сторону.Но если я выберу в Иерархии, когда игра запускает любой другой GameObject, то камера заикается.Или, по крайней мере, в окне игры это будет выглядеть как заикание.
Я не уверен, нормально ли это, но кажется немного странным, что если вы выберете другой объект в иерархии, он будет заикаться в окне игрового окна.
Скрипт: Прикрепленный к камере Fly:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MoveTest : MonoBehaviour
{
private Vector3 pos1 = new Vector3(-40, 0, -50);
private Vector3 pos2 = new Vector3(40, 0, -50);
public float speed = 1.0f;
void Update()
{
transform.position = Vector3.Lerp(pos1, pos2, (Mathf.Sin(speed * Time.time) + 1.0f) / 2.0f);
}
}
Я открыл Profiler, когда игра запущена, и это три скриншота.Первый при выборе Fly Camera в Иерархии:

Второй снимок экрана показан после выбора другого GameObject в Иерархии чуть раньше изменения профилировщикаон посередине:

Последний снимок экрана составляет около 10 секунд после выбора другого игрового объекта, и это заставляет камеру заикаться: заикание начинается после выбора другогообъект в профилировщике для изменения потребуется несколько секунд, чтобы показать:

Затем, если я изменю и снова выберу камеру, она будет плавно двигаться, и профилировщикбудет снова, как на скриншоте 1.
И снимок экрана редактора профилировщика включен и статистика включена:
