62. CLASE CUBEMAP




Como vemos, esta clase deriva directamente de Material, que vimos en la lección pasada. No es quizás la clase que más vayamos a utilizar, ya que por norma general utilizaremos tal cual los cubemaps con los que contemos, pero tampoco está de más tener un conocimiento mínimo de la clase.

VARIABLES:

format:

var format : TextureFormat


El formato de los datos de los píxeles en la textura. Sólo lectura.


FUNCIONES:

Cubemap:

static function Cubemap (size : int, format : TextureFormat, mipmap : boolean) : Cubemap


Crea una nueva textura de cubemap. La textura puede tener tamaño en cada lado y con o sin mipmaps.


SetPixel:

function SetPixel (face : CubemapFace, x : int, y : int, color : Color) : void


Coloca el color del pixel en las coordenadas (face, x, y)


GetPixel:

function GetPixel (face : CubemapFace, x : int, y : int) : Color


devuelve el color del pixel en las coordenadas (face, x, y)


GetPixels:

function GetPixels (face : CubemapFace, miplevel : int = 0) : Color[]


Devuelve el color del pixel de una cara del cubemap. Devuelve un array de colores de píxeles de una cara del cubemap.


SetPixels:

function SetPixels (colors : Color[], face : CubemapFace, miplevel : int = 0) : void


Establece colores de pixeles de una cara del cubemap. Esta función toma un array de color y cambia los colores de los píxeles de la cara completa del cubemap.


Apply:

function Apply (updateMipmaps : boolean = true) : void


Aplica en realidad todos los previos cambios de SetPixel y Setpixels.

POSTED BY UnityScripts
POSTED IN
DISCUSSION 0 Comments

Leave a Reply

Con la tecnología de Blogger.