C# 클래스 MonoGameQuest.PlayerSprite

상속: Sprite
파일 보기 프로젝트 열기: half-ogre/MonoGameQuest 1 사용 예제들

공개 메소드들

메소드 설명
AddAnimation ( AnimationType type, Direction direction, int spriteSheetRow, int framesLength, int frameDuration, bool flipHorizontally = false ) : void
Animate ( AnimationType type, Direction direction ) : void
Update ( GameTime gameTime ) : void

보호된 메소드들

메소드 설명
BeginSpriteBatch ( ) : void
PlayerSprite ( MonoGameQuest game, string spriteSheetName, int pixelWidth, int pixelHeight, int pixelOffsetX, int pixelOffsetY, Vector2 coordinatePosition ) : System
TranslateCoordinatePositionToPixelPosition ( ) : void

메소드 상세

AddAnimation() 공개 메소드

public AddAnimation ( AnimationType type, Direction direction, int spriteSheetRow, int framesLength, int frameDuration, bool flipHorizontally = false ) : void
type AnimationType
direction Direction
spriteSheetRow int
framesLength int
frameDuration int
flipHorizontally bool
리턴 void

Animate() 공개 메소드

public Animate ( AnimationType type, Direction direction ) : void
type AnimationType
direction Direction
리턴 void

BeginSpriteBatch() 보호된 메소드

protected BeginSpriteBatch ( ) : void
리턴 void

PlayerSprite() 보호된 메소드

protected PlayerSprite ( MonoGameQuest game, string spriteSheetName, int pixelWidth, int pixelHeight, int pixelOffsetX, int pixelOffsetY, Vector2 coordinatePosition ) : System
game MonoGameQuest
spriteSheetName string
pixelWidth int
pixelHeight int
pixelOffsetX int
pixelOffsetY int
coordinatePosition Vector2
리턴 System

TranslateCoordinatePositionToPixelPosition() 보호된 메소드

protected TranslateCoordinatePositionToPixelPosition ( ) : void
리턴 void

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void