跳到主要内容

SPostProcessVolume

Index​

Properties Index​

Property Name
bool Enabled get set
bool IsGlobal get set
float? BlendDistance get set
float?? Weight get set
float Priority get set
SGameObject GameObject get

Properties​

Enabled​

bool Enabled get set

Enable or disable post effect volume.

Space.Host.ExecutingObject.PostProcessVolume.Enabled = true
--clicking this object will Enable/Disable it's Post Process Volume component
thisGameObject = Space.Host.ExecutingObject
component = thisGameObject.PostProcessVolume

OnClick = function()
component.Enabled = not component.Enabled
end


thisGameObject.AddClickable()
thisGameObject.Clickable.OnClick(OnClick)

IsGlobal​

bool IsGlobal get set

Should this volume be applied to the whole scene?

Space.Host.ExecutingObject.PostProcessVolume.IsGlobal = true

BlendDistance​

float? BlendDistance get set

The outer distance to start blending from. A value of 0 means no blending and the volume overrides will be applied immediately upon entry.

Space.Host.ExecutingObject.PostProcessVolume.BlendDistance = 0

Weight​

float?? Weight get set

The total weight of this volume in the scene. 0 means it won't do anything, 1 means full effect.

Space.Host.ExecutingObject.PostProcessVolume.Weight = 1

Priority​

float Priority get set

The volume priority in the stack. Higher number means higher priority. Negative values are supported.

Space.Host.ExecutingObject.PostProcessVolume.Priority = 100

GameObject​

SGameObject GameObject get

Property Description

theGameObject = Space.Host.ExecutingObject.PostProcessVolume.GameObject