PureBasic

CreateParticleEmitter()

Синтаксис

Result = CreateParticleEmitter(#ParticleEmitter , Width , Height , Depth , Type , [, x.f , y.f , z.f])

Описание


Создает новый пустой Излучатель Частиц (Particle) с заданными параметрами.

Параметры

#ParticleEmitter Номер для идентификации нового Излучателя Частиц. В качестве этого параметра можно использовать значение #PB_Any, чтобы сгенерировать этот Номер автоматически.
Width, Height, Depth Размеры нового эмиттера Частиц (соответственно по x, y и z). Размер будущих частиц по умолчанию можно указать с помощью функции ParticleSize().
Type Этот параметр может быть одним из следующих значений:
  #PB_Particle_Point: Излучатель Частиц представляет собой одну точку.
  #PB_Particle_Box  : Излучатель Частиц представляет собой кубоид с указанными шириной, высотой и глубиной.
x, y, z (дополн.) Начальная позиция нового Излучателя Частиц.

Возвращаемое значение

Возвращает ненулевое значение, если Излучатель Частиц создать удалось, в противном случае - 0. Если в качестве параметра #ParticleEmitter использовалось значение #PB_Any, то в случае успеха будет возвращен сгенерированный Номер.

См. также

FreeParticleEmitter(), IsParticleEmitter(), ParticleEmitterID()

Поддерживаемые OS

Все

Particle Index - DisableParticleEmitter() ->