C# Класс Game.KinectPlayer

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

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

Свойство Тип Описание
ScoreInCurrentGame int
idleJumpPlatformRadius float
isFirstPlatformBehindPlayer bool
modelPosition Game.Hero
newGameCounter Stopwatch
platformRadius float

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

Метод Описание
CheckPlayerOnPlatformPosition ( List platformList ) : void
DebugInputUpdate ( List platformList ) : void
Draw ( SpriteBatch spriteBatch, SpriteFont font, Game.Camera camera ) : void
KinectPlayer ( Vector3 platformData ) : System
KinectUpdate ( Game.KinectData kinectData ) : void
LoadContent ( ContentManager content ) : void
NewGameDataReset ( ) : void
SetJumpSafeZone ( ) : void
SetPlatformToPlatformMoveTime ( float platformSpeed, float distanceBetweenRows, float timerUpdate, float distanceBetweenPlatforms ) : void
Update ( List platformList, Game.Camera camera ) : void
WaitForPlatformEnd ( List platformList ) : void

Приватные методы

Метод Описание
AfterJumpReset ( ) : void
CheckJumpForward ( Microsoft.Kinect.Skeleton skeleton ) : void
CheckLeftHandUp ( Microsoft.Kinect.Skeleton skeleton ) : void
CheckPlayerStance ( Microsoft.Kinect.Skeleton skeleton ) : void
CheckRightHandUp ( Microsoft.Kinect.Skeleton skeleton ) : void
IsBehindFirstPlatform ( List platformList ) : void
NyanMoveRight ( ) : void
NyanPositionReset ( ) : void
PerformHorizontalJump ( ) : void
PerformIdleJump ( ) : void
PerformJump ( ) : void
UpdateProgressBarColor ( ) : void
UpdateProgressBarWidth ( ) : void

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

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

public CheckPlayerOnPlatformPosition ( List platformList ) : void
platformList List
Результат void

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

public DebugInputUpdate ( List platformList ) : void
platformList List
Результат void

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

public Draw ( SpriteBatch spriteBatch, SpriteFont font, Game.Camera camera ) : void
spriteBatch SpriteBatch
font SpriteFont
camera Game.Camera
Результат void

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

public KinectPlayer ( Vector3 platformData ) : System
platformData Vector3
Результат System

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

public KinectUpdate ( Game.KinectData kinectData ) : void
kinectData Game.KinectData
Результат void

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

public LoadContent ( ContentManager content ) : void
content ContentManager
Результат void

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

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

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

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

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

public SetPlatformToPlatformMoveTime ( float platformSpeed, float distanceBetweenRows, float timerUpdate, float distanceBetweenPlatforms ) : void
platformSpeed float
distanceBetweenRows float
timerUpdate float
distanceBetweenPlatforms float
Результат void

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

public Update ( List platformList, Game.Camera camera ) : void
platformList List
camera Game.Camera
Результат void

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

public WaitForPlatformEnd ( List platformList ) : void
platformList List
Результат void

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

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

public int ScoreInCurrentGame
Результат int

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

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

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

public bool isFirstPlatformBehindPlayer
Результат bool

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

public Hero,Game modelPosition
Результат Game.Hero

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

public Stopwatch newGameCounter
Результат Stopwatch

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

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