C# Класс UHSampleGame.ProjectileManagment.Projectile

This class demonstrates how to combine several different particle systems to build up a more sophisticated composite effect. It implements a rocket projectile, which arcs up into the sky using a ParticleEmitter to leave a steady stream of trail particles behind it. After a while it explodes, creating a sudden burst of explosion and smoke particles.
Показать файл Открыть проект

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

Свойство Тип Описание
Active bool
Position Vector3
velocity Vector3

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

Метод Описание
Projectile ( ParticleSystem explosionParticles, ParticleSystem explosionSmokeParticles, ParticleSystem projectileTrailParticles ) : System

Constructs a new projectile.

SetPositionAndVelocity ( Vector3 position, Vector3 velocity ) : void
Update ( float elapsedTime ) : bool

Updates the projectile.

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

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

Constructs a new projectile.
public Projectile ( ParticleSystem explosionParticles, ParticleSystem explosionSmokeParticles, ParticleSystem projectileTrailParticles ) : System
explosionParticles ParticleSystem
explosionSmokeParticles ParticleSystem
projectileTrailParticles ParticleSystem
Результат System

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

public SetPositionAndVelocity ( Vector3 position, Vector3 velocity ) : void
position Vector3
velocity Vector3
Результат void

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

Updates the projectile.
public Update ( float elapsedTime ) : bool
elapsedTime float
Результат bool

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

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

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

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

public Vector3 Position
Результат Vector3

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

public Vector3 velocity
Результат Vector3