C# 클래스 fliXNA_xbox.FlxEmitter

상속: FlxGroup
파일 보기 프로젝트 열기: konamicode/fliXNA_xbox 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
bounce float
frequency float
gravity float
lifespan float
maxParticleSpeed FlxPoint
maxRotation float
minParticleSpeed FlxPoint
minRotation float
on bool
particleClass Object
particleDrag FlxPoint

보호된 프로퍼티들

프로퍼티 타입 설명
_counter uint
_explode bool
_quantity uint
_timer float
target FlxObject

공개 메소드들

메소드 설명
FlxEmitter ( float X, float Y, uint Size, FlxObject Target = null ) : System
at ( FlxObject Object ) : void
destroy ( ) : void
emitParticle ( ) : void
kill ( ) : void
makeParticles ( Microsoft.Xna.Framework.Graphics.Texture2D Graphic, bool Multiple = false, uint Quantity = 50, float Rotation = 1f, float Collide = 0.8f ) : FlxEmitter

Create the particles to be used

setRotation ( float Min, float Max ) : void
setSize ( uint Width, uint Height ) : void
setXSpeed ( float Min, float Max ) : void
setYSpeed ( float Min, float Max ) : void
start ( bool Explode = true, float Lifespan, float Frequency = 0.1f, uint Quantity ) : void
update ( ) : void

메소드 상세

FlxEmitter() 공개 메소드

public FlxEmitter ( float X, float Y, uint Size, FlxObject Target = null ) : System
X float
Y float
Size uint
Target FlxObject
리턴 System

at() 공개 메소드

public at ( FlxObject Object ) : void
Object FlxObject
리턴 void

destroy() 공개 메소드

public destroy ( ) : void
리턴 void

emitParticle() 공개 메소드

public emitParticle ( ) : void
리턴 void

kill() 공개 메소드

public kill ( ) : void
리턴 void

makeParticles() 공개 메소드

Create the particles to be used
public makeParticles ( Microsoft.Xna.Framework.Graphics.Texture2D Graphic, bool Multiple = false, uint Quantity = 50, float Rotation = 1f, float Collide = 0.8f ) : FlxEmitter
Graphic Microsoft.Xna.Framework.Graphics.Texture2D
Multiple bool Whether or not the Texture contains multiple sprites for particles
Quantity uint The number of particles to generate
Rotation float The amount of rotation in degrees per frame, so keep this number low
Collide float The collidability of the particle, 1 = Full and 0 = None
리턴 FlxEmitter

setRotation() 공개 메소드

public setRotation ( float Min, float Max ) : void
Min float
Max float
리턴 void

setSize() 공개 메소드

public setSize ( uint Width, uint Height ) : void
Width uint
Height uint
리턴 void

setXSpeed() 공개 메소드

public setXSpeed ( float Min, float Max ) : void
Min float
Max float
리턴 void

setYSpeed() 공개 메소드

public setYSpeed ( float Min, float Max ) : void
Min float
Max float
리턴 void

start() 공개 메소드

public start ( bool Explode = true, float Lifespan, float Frequency = 0.1f, uint Quantity ) : void
Explode bool
Lifespan float
Frequency float
Quantity uint
리턴 void

update() 공개 메소드

public update ( ) : void
리턴 void

프로퍼티 상세

_counter 보호되어 있는 프로퍼티

protected uint _counter
리턴 uint

_explode 보호되어 있는 프로퍼티

protected bool _explode
리턴 bool

_quantity 보호되어 있는 프로퍼티

protected uint _quantity
리턴 uint

_timer 보호되어 있는 프로퍼티

protected float _timer
리턴 float

bounce 공개적으로 프로퍼티

public float bounce
리턴 float

frequency 공개적으로 프로퍼티

public float frequency
리턴 float

gravity 공개적으로 프로퍼티

public float gravity
리턴 float

lifespan 공개적으로 프로퍼티

public float lifespan
리턴 float

maxParticleSpeed 공개적으로 프로퍼티

public FlxPoint maxParticleSpeed
리턴 FlxPoint

maxRotation 공개적으로 프로퍼티

public float maxRotation
리턴 float

minParticleSpeed 공개적으로 프로퍼티

public FlxPoint minParticleSpeed
리턴 FlxPoint

minRotation 공개적으로 프로퍼티

public float minRotation
리턴 float

on 공개적으로 프로퍼티

public bool on
리턴 bool

particleClass 공개적으로 프로퍼티

public Object particleClass
리턴 Object

particleDrag 공개적으로 프로퍼티

public FlxPoint particleDrag
리턴 FlxPoint

target 보호되어 있는 프로퍼티

protected FlxObject,fliXNA_xbox target
리턴 FlxObject