Pruebas con partículas y bitmapData
La semana pasada estuvimos probando as3 con una clase básica de partículas en el despacho, le hemos ido añadiendo funcionalidad y ahora mismo hace lo siguiente:
- Crea particulas en zonas aleatorias del stage
- Dibuja un bitmapData y vuelca las partículas a ese bitmap
- Aplica un efecto de blur
- Mueve las partículas según un setInterval
Aquí podeis ver el resultado y el código fuente
Esta película requiere Flash 8
Haz click en la imagen superior para ver el efecto.
La teoría era pintar directamente las partículas como píxeles de un BitmapData, sin utilizar sprites ni shapes. Así conseguimos liberar toda esa memoria que necesitarían los sprites. La particula en cuestión es una estructura de datos exclusivamente, sin visualización. La utilizamos para manejar las coordenadas de los píxeles que pintaremos en el bitmap.
Esto esta excelente
document.write(”excellent”);