< Volver 

Spray

2026-09-28

ParticleEmitters de Roblox dibujados en la GUI con ImageLabels. Cada partícula se calcula en forma cerrada desde un reloj, así que el efecto se puede pausar, adelantar y rebobinar, y con la misma semilla sale idéntico.

LuauRobloxUIVFX
Ir a vista técnica

ParticleEmitters 2D de alto rendimiento en Roblox

Demo de Spray

Spray es una librería que implementa emitters en gui, de una manera sencilla y con poco código.

Esta lib soluciona un problema dentro del ecosistema de Roblox al momento de escribir esto, y es que los emisores de partículas nativos solo pueden verse en el espacio 3D, no en 2D/GUI. Y desde siempre ha sido necesario para crear interfaces dopamínicas, dinámicas, o efectos que requieran verse en pantalla siempre o por encima de otros elementos de GUI.

Spray implementa partículas deterministas, lo que quiere decir que con una randomseed, el movimiento, tamaño, rotación, y demás propiedades de las partículas siempre es el mismo. Spray permite cambiar esta semilla de forma aleatoria cada emisión para cumplir con el ciclo de vida habitual de un emisor de partículas.

Con Spray también es posible controlar el tiempo. Las partículas emitidas pueden pausarse, rebobinarse y emitirse en reversa. Una característica que ni los propios emisores 3D nativos de Roblox permite hacer. Con esto también podemos lograr efectos de GUI maravillosos.

Rebobinado

Tambien está disponible un plugin que permite importar la librería en su ultima versión así como un editor de Emitters en tiempo real, y un modo que permite previsualizar Emitters como se verían en el juego ejecutandose normalmente.

Vista del plugin


Licenciado bajo la Mozilla Public License v2.0.