Cubemap.Apply 应用

function Apply (updateMipmaps : bool = true) : void

Description描述

Actually apply all previous SetPixel and SetPixels changes.

实际应用所有先前SetPixel和SetPixels的改变。

If updateMipmaps is true, the mipmap levels are recalculated as well, using the base level as a source. Usually you want to use true in all cases except when you've modified the mip levels yourself using SetPixels.

如果updateMipMaps为true,mipmap等级也被重新计算,使用基本等级作为一个源。通常你需要在所有情况下使用true,除了在你使用SetPixels修改了mip等级。

This is a potentially expensive operation, so you'll want to change as many pixels as possible between Apply calls.

这是非常耗时的操作,因此你要在Apply调用之间改变尽可能多的像素。

参见: SetPixel, SetPixels 函数

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	public Cubemap c;
	public void Awake() {
		c.SetPixel(CubemapFace.PositiveX, 0, 0, Color.red);
		c.Apply();
	}
}
var c : Cubemap;
c.SetPixel(CubemapFace.PositiveX, 0, 0, Color.red);
// Do more changes to the faces...
//在面上做更多的改变
c.Apply(); 
// Apply the stuff done to the Cubemap.
//应用改变到Cubemap
最后修改:2011年3月18日 Friday 16:37

本脚本参考基于Unity 3.4.1f5

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