기술 자료

Unity Engine

Unity Engine

BackgroundThreadAsync()

Resumes execution on a ThreadPool background thread. Completes immediately when called from a background thread.
읽는 시간 1분최근 업데이트: 한 달 전

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public static BackgroundThreadAwaitable BackgroundThreadAsync()

Returns

Type

Description

BackgroundThreadAwaitableAwaitable object that completes when switching to a background thread.

Examples

public async Awaitable Start(){ await Awaitable.BackgroundThreadAsync(); // do some heavy math here without blocking the frame float result = 42; //switch back to the main frame to be able to call SceneManager.LoadSceneAsync await Awaitable.MainThreadAsync(); await SceneManager.LoadSceneAsync("my-scene");}