C# Класс fliXNA_xbox.FlxCamera

Наследование: FlxBasic
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
bounds FlxRect
deadzone FlxRect
defaultZoom float
effect Microsoft.Xna.Framework.Graphics.Effect
height float
scroll FlxPoint
target FlxObject
transform Matrix
width float
x float
y float

Защищенные свойства (Protected)

Свойство Тип Описание
_fxShakeComplete System.Action
_fxShakeDirection uint
_fxShakeDuration float
_fxShakeIntensity float
_fxShakeOffset FlxPoint
_point FlxPoint
_zoom float
angle float

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
FlxCamera ( float X, float Y, float Width, float Height, float Zoom = 1.0f ) : System
focusOn ( FlxPoint Point ) : void

Shift the camera's focus onto a specific point in the game-world.

follow ( FlxObject Target, uint Style = STYLE_LOCKON ) : void

Make the camera follow an object with a specified follow-style

setBounds ( float X, float Y, float Width, float Height, System.Boolean UpdateWorld = false ) : void

Set the boundaries of the camera. Useful for preventing the camera from scrolling past the edge of a map.

shake ( float Intensity = 0.05f, float Duration = 0.5f, System.Action OnComplete = null, bool Force = true, uint Direction = SHAKE_BOTH_AXES ) : void

Shake the screen

stopFX ( ) : void

Internal function for stopping any effects, can be called manually

update ( ) : void

Описание методов

FlxCamera() публичный Метод

public FlxCamera ( float X, float Y, float Width, float Height, float Zoom = 1.0f ) : System
X float
Y float
Width float
Height float
Zoom float
Результат System

focusOn() публичный Метод

Shift the camera's focus onto a specific point in the game-world.
public focusOn ( FlxPoint Point ) : void
Point FlxPoint
Результат void

follow() публичный Метод

Make the camera follow an object with a specified follow-style
public follow ( FlxObject Target, uint Style = STYLE_LOCKON ) : void
Target FlxObject
Style uint
Результат void

setBounds() публичный Метод

Set the boundaries of the camera. Useful for preventing the camera from scrolling past the edge of a map.
public setBounds ( float X, float Y, float Width, float Height, System.Boolean UpdateWorld = false ) : void
X float
Y float
Width float
Height float
UpdateWorld System.Boolean
Результат void

shake() публичный Метод

Shake the screen
public shake ( float Intensity = 0.05f, float Duration = 0.5f, System.Action OnComplete = null, bool Force = true, uint Direction = SHAKE_BOTH_AXES ) : void
Intensity float
Duration float
OnComplete System.Action
Force bool
Direction uint
Результат void

stopFX() публичный Метод

Internal function for stopping any effects, can be called manually
public stopFX ( ) : void
Результат void

update() публичный Метод

public update ( ) : void
Результат void

Описание свойств

_fxShakeComplete защищенное свойство

protected Action,System _fxShakeComplete
Результат System.Action

_fxShakeDirection защищенное свойство

protected uint _fxShakeDirection
Результат uint

_fxShakeDuration защищенное свойство

protected float _fxShakeDuration
Результат float

_fxShakeIntensity защищенное свойство

protected float _fxShakeIntensity
Результат float

_fxShakeOffset защищенное свойство

protected FlxPoint _fxShakeOffset
Результат FlxPoint

_point защищенное свойство

protected FlxPoint _point
Результат FlxPoint

_zoom защищенное свойство

protected float _zoom
Результат float

angle защищенное свойство

protected float angle
Результат float

bounds публичное свойство

public FlxRect,fliXNA_xbox bounds
Результат FlxRect

deadzone публичное свойство

public FlxRect,fliXNA_xbox deadzone
Результат FlxRect

defaultZoom публичное статическое свойство

public static float defaultZoom
Результат float

effect публичное статическое свойство

public static Effect,Microsoft.Xna.Framework.Graphics effect
Результат Microsoft.Xna.Framework.Graphics.Effect

height публичное свойство

public float height
Результат float

scroll публичное свойство

public FlxPoint scroll
Результат FlxPoint

target публичное свойство

public FlxObject,fliXNA_xbox target
Результат FlxObject

transform публичное свойство

public Matrix transform
Результат Matrix

width публичное свойство

public float width
Результат float

x публичное свойство

public float x
Результат float

y публичное свойство

public float y
Результат float