PureBasic

GetMaterialColor()

Синтаксис

Result = GetMaterialColor(#Material , Type)

Описание


Возвращает значение цвета указанного Материала (Material).

Параметры

#Material Номер для идентификации используемого Материала.
Type Тип цвета Материала, значение которого требуется получить. Этот параметр может быть одним из следующих значений:
  #PB_Material_AmbientColor:  цвет, используемый по умолчанию, без другого освещения.

  #PB_Material_DiffuseColor:  цвет, который будет отражать материал при динамическом освещении. 
                              Например, использование белого цвета приведет к нормальному освещению (все цвета отражаются). 
                              Если вы используете красный, то только красный цвет Материала будет отражен,  
                              что даст Материал полностью красного цвета (или черного, если он не содержит красного цвета).
                               
  #PB_Material_SpecularColor: цвет, который будет отражать Материал, при динамическом освещении источником света, 
                              который имеет зеркальное значение цвета. Например, использование белого цвета приведет к 
                              нормальному освещению (все цвета отражаются). Если вы используете красный, то только красный цвет 
                              Материала будет отражен, что даст Материал полностью красного цвета (или черного, если 
                              материал не содержит какого-либо красного цвета). 
                              
  #PB_Material_SelfIlluminationColor: цвет, который будет излучать материал, даже если свет не достигает его.

Возвращаемое значение

Возвращает значение цвета RGB. Значение цвета отдельно для каждого цветового канала можно получить с помощью Red(), Green() и Blue().

См. также

SetMaterialColor()

Поддерживаемые OS

Все

<- GetMaterialAttribute() - Material Index - GetScriptMaterial() ->