Texture2DConstructor

切换到手册
public Texture2D (int width, int height);

描述

创建一个新的空纹理。

纹理大小为 width x /height/,采用 RGBA32 TextureFormat,具有多级渐进纹理,使用 sRGB 颜色空间。

在创建该纹理后, 您通常需要使用 SetPixelSetPixelsApply 函数设置该纹理的颜色。

// Create a new texture and assign it to the renderer's material
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Start() { Texture2D texture = new Texture2D(128, 128); Renderer renderer = GetComponent<Renderer>(); renderer.material.mainTexture = texture; } }

另请参阅:SetPixelSetPixelsApply 函数。


public Texture2D (int width, int height, TextureFormat textureFormat, bool mipChain);

描述

创建一个新的空纹理。

纹理大小为 width x /height/,采用给定的 /format/,具有或不具有多级渐进纹理。

在创建该纹理后, 您通常需要使用 SetPixelSetPixelsApply 函数设置该纹理的颜色。

另请参阅:SetPixelSetPixelsApply 函数。


public Texture2D (int width, int height, TextureFormat textureFormat= TextureFormat.RGBA32, bool mipChain= true, bool linear= false);

描述

创建一个新的空纹理。

纹理大小为 width x /height/,采用给定的 /format/, 具有或不具有多级渐进纹理,使用线性或 sRGB 颜色空间。

在创建该纹理后, 您通常需要使用 SetPixelSetPixelsApply 函数设置该纹理的颜色。

另请参阅:SetPixelSetPixelsApply 函数。

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961