C# Класс Nez.Particles.Particle

the internal fields are required for the ParticleEmitter to be able to render the Particle
Показать файл Открыть проект

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

Метод Описание
initialize ( ParticleEmitterConfig emitterConfig, Vector2 spawnPosition ) : void
update ( ParticleEmitterConfig emitterConfig, ParticleCollisionConfig &collisionConfig, Vector2 rootPosition ) : bool

updates the particle. Returns true when the particle is no longer alive

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

Метод Описание
calculateCollisionResponseVelocity ( float friction, float elasticity, Vector2 &minimumTranslationVector ) : void

given the relative velocity between the two objects and the MTV this method modifies the relativeVelocity to make it a collision response.

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

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

public initialize ( ParticleEmitterConfig emitterConfig, Vector2 spawnPosition ) : void
emitterConfig ParticleEmitterConfig
spawnPosition Vector2
Результат void

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

updates the particle. Returns true when the particle is no longer alive
public update ( ParticleEmitterConfig emitterConfig, ParticleCollisionConfig &collisionConfig, Vector2 rootPosition ) : bool
emitterConfig ParticleEmitterConfig Emitter config.
collisionConfig ParticleCollisionConfig
rootPosition Vector2
Результат bool