Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

GradientTexture1D

继承: Texture2D < Texture < Resource < RefCounted < Object

使用从 Gradient 获得的颜色的一维纹理。

描述

Gradient 获取颜色来填充纹理数据的一维纹理。通过为每个像素采样渐变来填充纹理。因此,该纹理不一定代表渐变的精确副本,因为如果没有足够的像素,它可能会丢失一些颜色。另见 GradientTexture2DCurveTextureCurveXYZTexture

属性

Gradient

gradient

bool

resource_local_to_scene

false (overrides Resource)

bool

use_hdr

false

int

width

256


属性说明

Gradient gradient

用于填充纹理的 Gradient


bool use_hdr = false

  • void set_use_hdr ( bool value )

  • bool is_using_hdr ( )

如果为 true,则生成的纹理会支持高动态范围(Image.FORMAT_RGBAF 格式)。可以在 Environment.glow_enabledtrue 时实现辉光效果。如果为 false,则生成的纹理会使用低动态范围;过亮的颜色会被钳制(Image.FORMAT_RGBA8 格式)。


int width = 256

  • void set_width ( int value )

  • int get_width ( )

将从 Gradient 中获得的颜色样本的数量。