C# 클래스 UHSampleGame.CoreObjects.Avatar

파일 보기 프로젝트 열기: holtkampw/UH-Sample-XNA-Project 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Position Vector3
Velocity Vector3

보호된 프로퍼티들

프로퍼티 타입 설명
game Microsoft.Xna.Framework.Game
scale float

공개 메소드들

메소드 설명
Avatar ( Model newModel, Vector3 position ) : System

Constructor consisting of a given model

Avatar ( Vector3 position ) : System

Default Constructor to setup Model

Draw ( GameTime gameTime ) : void
HandleInput ( PlayerIndex index ) : bool
ResetRoll ( ) : void
ResetYaw ( ) : void
ResetYawPitchRoll ( ) : void
RotateToFace ( Vector3 O, Vector3 P, Vector3 U ) : void
RotateX ( float rotation ) : void
RotateY ( float rotation ) : void
RotateZ ( float rotation ) : void
SetupModel ( Model newModel, Vector3 position ) : void

Adds a model to the Static Model and performs setup

Update ( GameTime gameTime ) : void
UpdateTransforms ( ) : void
UpdateView ( ) : void

보호된 메소드들

메소드 설명
SetupCamera ( ) : void

Sets up default camera information

SetupModel ( Vector3 position ) : void

메소드 상세

Avatar() 공개 메소드

Constructor consisting of a given model
public Avatar ( Model newModel, Vector3 position ) : System
newModel Microsoft.Xna.Framework.Graphics.Model
position Vector3
리턴 System

Avatar() 공개 메소드

Default Constructor to setup Model
public Avatar ( Vector3 position ) : System
position Vector3
리턴 System

Draw() 공개 메소드

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

HandleInput() 공개 메소드

public HandleInput ( PlayerIndex index ) : bool
index PlayerIndex
리턴 bool

ResetRoll() 공개 메소드

public ResetRoll ( ) : void
리턴 void

ResetYaw() 공개 메소드

public ResetYaw ( ) : void
리턴 void

ResetYawPitchRoll() 공개 메소드

public ResetYawPitchRoll ( ) : void
리턴 void

RotateToFace() 공개 메소드

public RotateToFace ( Vector3 O, Vector3 P, Vector3 U ) : void
O Vector3
P Vector3
U Vector3
리턴 void

RotateX() 공개 메소드

public RotateX ( float rotation ) : void
rotation float
리턴 void

RotateY() 공개 메소드

public RotateY ( float rotation ) : void
rotation float
리턴 void

RotateZ() 공개 메소드

public RotateZ ( float rotation ) : void
rotation float
리턴 void

SetupCamera() 보호된 메소드

Sets up default camera information
protected SetupCamera ( ) : void
리턴 void

SetupModel() 공개 메소드

Adds a model to the Static Model and performs setup
public SetupModel ( Model newModel, Vector3 position ) : void
newModel Microsoft.Xna.Framework.Graphics.Model
position Vector3
리턴 void

SetupModel() 보호된 메소드

protected SetupModel ( Vector3 position ) : void
position Vector3
리턴 void

Update() 공개 메소드

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

UpdateTransforms() 공개 메소드

public UpdateTransforms ( ) : void
리턴 void

UpdateView() 공개 메소드

public UpdateView ( ) : void
리턴 void

프로퍼티 상세

Position 공개적으로 프로퍼티

The position of the object in 3D space
public Vector3 Position
리턴 Vector3

Velocity 공개적으로 프로퍼티

public Vector3 Velocity
리턴 Vector3

game 보호되어 있는 프로퍼티

The Game the object is in
protected Game,Microsoft.Xna.Framework game
리턴 Microsoft.Xna.Framework.Game

scale 보호되어 있는 프로퍼티

protected float scale
리턴 float