バックグラウンドのスレッドの優先順位を設定します。
これは非同期でデータのロードにかかる時間をコントロールすることが出来ます。 バックグラウンドでロードしている間はゲームパフォーマンスが影響を受けてしまいます。
// Load as much data as possible, as a result frame rate will drop. // Good for fast loading when showing progress bars. Application.backgroundLoadingPriority = ThreadPriority.High; // Load data very slowly and try not to affect performance of the game. // Good for loading in the background while the game is playing. Application.backgroundLoadingPriority = ThreadPriority.Low;
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { Application.backgroundLoadingPriority = ThreadPriority.High; Application.backgroundLoadingPriority = ThreadPriority.Low; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Example() as void: Application.backgroundLoadingPriority = ThreadPriority.High Application.backgroundLoadingPriority = ThreadPriority.Low
See Also: ThreadPriority