C# 클래스 fliXNA_xbox.FlxSprite

상속: FlxObject
파일 보기 프로젝트 열기: bpercevic/flixel-XNA 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
alpha float
dirty System.Boolean
finished System.Boolean
frameHeight float
frameWidth float
frames uint
moving bool
offset FlxPoint
origin FlxPoint
scale FlxPoint

보호된 프로퍼티들

프로퍼티 타입 설명
ImgDefault Microsoft.Xna.Framework.Graphics.Texture2D
_animated System.Boolean
_animations List
_bakedRotation float
_color Color
_curAnim FlxAnim
_curFrame int
_curIndex int
_facing uint
_flipped uint
_frameTimer float
_matrix Matrix
camX float
camY float
oX float
oY float
sourceRect FlxRect

공개 메소드들

메소드 설명
FlxSprite ( float X, float Y, Microsoft.Xna.Framework.Graphics.Texture2D Graphic = null ) : System
addAnimation ( String Name, int Frames, float FrameRate = 1, System.Boolean Looped = true ) : void
addAnimationCallback ( Action AnimationCallback ) : void
centerOffsets ( bool AdjustPosition = false ) : void
destroy ( ) : void
draw ( ) : void
getVec2 ( ) : Vector2
loadGraphic ( Microsoft.Xna.Framework.Graphics.Texture2D Graphic, System.Boolean Animated = false, System.Boolean Reverse = false, float Width, float Height ) : FlxSprite
makeGraphic ( float Width, float Height, Color color ) : FlxSprite
onScreen ( FlxCamera Camera = null ) : bool
play ( String AnimName, System.Boolean Force = false ) : void
postUpdate ( ) : void
reset ( float X, float Y ) : void
update ( ) : void

보호된 메소드들

메소드 설명
calcFrame ( ) : void
resetHelpers ( ) : void
updateAnimation ( ) : void

메소드 상세

FlxSprite() 공개 메소드

public FlxSprite ( float X, float Y, Microsoft.Xna.Framework.Graphics.Texture2D Graphic = null ) : System
X float
Y float
Graphic Microsoft.Xna.Framework.Graphics.Texture2D
리턴 System

addAnimation() 공개 메소드

public addAnimation ( String Name, int Frames, float FrameRate = 1, System.Boolean Looped = true ) : void
Name String
Frames int
FrameRate float
Looped System.Boolean
리턴 void

addAnimationCallback() 공개 메소드

public addAnimationCallback ( Action AnimationCallback ) : void
AnimationCallback Action
리턴 void

calcFrame() 보호된 메소드

protected calcFrame ( ) : void
리턴 void

centerOffsets() 공개 메소드

public centerOffsets ( bool AdjustPosition = false ) : void
AdjustPosition bool
리턴 void

destroy() 공개 메소드

public destroy ( ) : void
리턴 void

draw() 공개 메소드

public draw ( ) : void
리턴 void

getVec2() 공개 메소드

public getVec2 ( ) : Vector2
리턴 Vector2

loadGraphic() 공개 메소드

public loadGraphic ( Microsoft.Xna.Framework.Graphics.Texture2D Graphic, System.Boolean Animated = false, System.Boolean Reverse = false, float Width, float Height ) : FlxSprite
Graphic Microsoft.Xna.Framework.Graphics.Texture2D
Animated System.Boolean
Reverse System.Boolean
Width float
Height float
리턴 FlxSprite

makeGraphic() 공개 메소드

public makeGraphic ( float Width, float Height, Color color ) : FlxSprite
Width float
Height float
color Color
리턴 FlxSprite

onScreen() 공개 메소드

public onScreen ( FlxCamera Camera = null ) : bool
Camera FlxCamera
리턴 bool

play() 공개 메소드

public play ( String AnimName, System.Boolean Force = false ) : void
AnimName String
Force System.Boolean
리턴 void

postUpdate() 공개 메소드

public postUpdate ( ) : void
리턴 void

reset() 공개 메소드

public reset ( float X, float Y ) : void
X float
Y float
리턴 void

resetHelpers() 보호된 메소드

protected resetHelpers ( ) : void
리턴 void

update() 공개 메소드

public update ( ) : void
리턴 void

updateAnimation() 보호된 메소드

protected updateAnimation ( ) : void
리턴 void

프로퍼티 상세

ImgDefault 보호되어 있는 프로퍼티

protected Texture2D,Microsoft.Xna.Framework.Graphics ImgDefault
리턴 Microsoft.Xna.Framework.Graphics.Texture2D

_animated 보호되어 있는 프로퍼티

protected Boolean,System _animated
리턴 System.Boolean

_animations 보호되어 있는 프로퍼티

protected List _animations
리턴 List

_bakedRotation 보호되어 있는 프로퍼티

protected float _bakedRotation
리턴 float

_color 보호되어 있는 프로퍼티

protected Color _color
리턴 Color

_curAnim 보호되어 있는 프로퍼티

protected FlxAnim,fliXNA_xbox _curAnim
리턴 FlxAnim

_curFrame 보호되어 있는 프로퍼티

protected int _curFrame
리턴 int

_curIndex 보호되어 있는 프로퍼티

protected int _curIndex
리턴 int

_facing 보호되어 있는 프로퍼티

protected uint _facing
리턴 uint

_flipped 보호되어 있는 프로퍼티

protected uint _flipped
리턴 uint

_frameTimer 보호되어 있는 프로퍼티

protected float _frameTimer
리턴 float

_matrix 보호되어 있는 프로퍼티

protected Matrix _matrix
리턴 Matrix

alpha 공개적으로 프로퍼티

public float alpha
리턴 float

camX 보호되어 있는 프로퍼티

protected float camX
리턴 float

camY 보호되어 있는 프로퍼티

protected float camY
리턴 float

dirty 공개적으로 프로퍼티

public Boolean,System dirty
리턴 System.Boolean

finished 공개적으로 프로퍼티

public Boolean,System finished
리턴 System.Boolean

frameHeight 공개적으로 프로퍼티

public float frameHeight
리턴 float

frameWidth 공개적으로 프로퍼티

public float frameWidth
리턴 float

frames 공개적으로 프로퍼티

public uint frames
리턴 uint

moving 공개적으로 프로퍼티

public bool moving
리턴 bool

oX 보호되어 있는 프로퍼티

protected float oX
리턴 float

oY 보호되어 있는 프로퍼티

protected float oY
리턴 float

offset 공개적으로 프로퍼티

public FlxPoint offset
리턴 FlxPoint

origin 공개적으로 프로퍼티

public FlxPoint origin
리턴 FlxPoint

scale 공개적으로 프로퍼티

public FlxPoint scale
리턴 FlxPoint

sourceRect 보호되어 있는 프로퍼티

protected FlxRect,fliXNA_xbox sourceRect
리턴 FlxRect