Application.backgroundLoadingPriority 后台加载优先级

static var backgroundLoadingPriority : ThreadPriority

Description描述

Priority of background loading thread.

后台装载线程优先级

Lets you control how long it takes to load data asynchronously vs. performance impact on the game while loading in the background.

让您控制需要多长时间在后台分步加载数据与性能的影响

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	public void Awake() {
		Application.backgroundLoadingPriority = ThreadPriority.High;
		Application.backgroundLoadingPriority = ThreadPriority.Low;
	}
}
// 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 ;

参见: ThreadPriority enum.

最后修改:2011年7月20日 Wednesday 13:05

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。