Unity 6.3
0 онлайн 58 гостей 3 в системе
Вход

Awaitable.NextFrameAsync

Declaration

public static Awaitable NextFrameAsync(CancellationToken cancellationToken);

Параметры

Параметр Описание
cancellationToken Факультативный токен отмены.

Описание

Возобновляет выполнение на следующем кадре.

Примечание: Этот метод может быть вызван только из главного потока и всегда завершается на главном потоке.

async Awaitable SampleSchedulingJobsForNextFrame()
{
    // Wait until end of frame to avoid competing over resources with other Unity subsystems
    await Awaitable.EndOfFrameAsync();
    var jobHandle = ScheduleSomethingWithJobSystem();
    // Let the job execute while the next frame starts
    await Awaitable.NextFrameAsync();
    jobHandle.Complete();
    // Use results of computation
}

JobHandle ScheduleSomethingWithJobSystem() { ... }