跳到主要内容

SCamera

Index​

Functions Index​

Function Name
void TakePhoto ()
SResource TakeSnapshot ()

Properties Index​

Property Name
bool HDR get set
int PixelWidth get
int PixelHeight get
SVector Velocity get
bool UseOcclusionCulling get set
bool Enabled get set
float FieldOfView get set
bool Orthographic get set
float OrthographicSize get set
float NearClip get set
float FarClip get set

Functions​

TakePhoto​

void TakePhoto ()

Triggers the Photo window in the UI, with the output of this camera. Perfect for photo booths.

Space.Host.ExecutingObject.Camera.TakePhoto()

TakeSnapshot​

SResource TakeSnapshot ()

Captures a texture from the camera, and saves it in a SResource

Space.Host.ExecutingObject.Camera.TakeSnapshot()

Properties​

HDR​

bool HDR get set

Can this camera write HDR values? (i.e. values brighter than 1.0)

Space.Host.ExecutingObject.Camera.HDR = true

PixelWidth​

int PixelWidth get

The width of this Camera's texture, in pixels

cameraWidthPixels = Space.Host.ExecutingObject.Camera.PixelWidth

PixelHeight​

int PixelHeight get

The height of this Camera's texture in pixels

cameraHeightPixels = Space.Host.ExecutingObject.Camera.PixelHeight

Velocity​

SVector Velocity get

World space speed of this camera, typically used for motion blur.

cameraVelocity = Space.Host.ExecutingObject.Camera.Velocity

UseOcclusionCulling​

bool UseOcclusionCulling get set

Is Occlusion Culling enabled on this camera?

Space.Host.ExecutingObject.Camera.UseOcclusionCulling = true

Enabled​

bool Enabled get set

Is this camera enabled?

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

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

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

FieldOfView​

float FieldOfView get set

The field of view of the camera, in typical scenarios, Sinespace uses a value of 52; however Unity will default to 60.

Space.Host.ExecutingObject.Camera.FieldOfView = 70

Orthographic​

bool Orthographic get set

Does this camera render without perspective?

Space.Host.ExecutingObject.Camera.Orthographic = true

OrthographicSize​

float OrthographicSize get set

The width of the camera when in Orthographic mode. Height will be adjusted based on aspect ratio of the Render Texture

Space.Host.ExecutingObject.Camera.OrthographicSize = 5.0

NearClip​

float NearClip get set

How close can an object be to the camera plane before it is not rendered?

Space.Host.ExecutingObject.Camera.NearClip = 2.0

FarClip​

float FarClip get set

How far is an object from the camera plane before it is not rendered?

Space.Host.ExecutingObject.Camera.FarClip = 6.0

GameObject​

SGameObject GameObject get

Returns a reference to the GameObject of this component.

theGameObject = Space.Host.ExecutingObject.Camera.GameObject