Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Объявление

public int CopyTo(ProfilerRecorderSample* dest, int destSize, bool reset);

Параметры

dest Указатель на целевой массив выборок.
destSize Размер массива выборок назначения.
reset Сбросьте ПрофилерРекордер.

Возвращает

int Возвращает количество скопированных элементов.

Описание

Копирует собранные образцы в целевой массив.

using Unity.Profiling; public class ExampleScript { static double GetRecorderFrameAverage(ProfilerRecorder recorder) { var samplesCount = recorder.Capacity; if (samplesCount == 0) return 0; double r = 0; unsafe { var samples = stackalloc ProfilerRecorderSample[samplesCount]; recorder.CopyTo(samples, samplesCount); for (var i = 0; i < samplesCount; ++i) r += samples[i].Value; r /= samplesCount; } return r; } }

Объявление

public void CopyTo(List outSamples, bool reset);

Параметры

outSamples Список пунктов назначения.
reset Сбросьте ПрофилерРекордер.

Описание

Копирует все собранные образцы в список назначения.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3