Version: 2021.2
public void SetPixels (Color[] colors, int miplevel);
public void SetPixels (Color[] colors);

参数

colors 要将像素设置成的颜色。
miplevel 将受新颜色影响的多级渐进纹理级别。

描述

设置 3D 纹理的像素颜色。

此函数接受一个颜色数组并更改 3D 纹理的像素颜色。 调用 Apply 实际上会将更改的像素上传到 GPU。

注意,如果在 ::SetPixels32 函数中使用 Color32 数据,速度会更快,占用的内存更少。像素数组按 x、y、z 排序。在 for 循环中,以 x 为中心,y 在中间,z 在外部,可创建像素数组。

SetPixels throws an exception when it fails.

另请参阅:GetPixelGetPixelBilinearGetPixelsGetPixels32SetPixelSetPixels32Apply 函数。

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