v0.8.0: improved halo vfx

This commit is contained in:
Evan Debenham 2020-01-17 23:19:05 -05:00
parent 74c9f41880
commit eb3aa1c162

View File

@ -29,7 +29,7 @@ public class Halo extends Image {
private static final Object CACHE_KEY = Halo.class;
protected static final int RADIUS = 64;
protected static final int RADIUS = 128;
protected float radius = RADIUS;
protected float brightness = 1;
@ -38,10 +38,10 @@ public class Halo extends Image {
super();
if (!TextureCache.contains( CACHE_KEY )) {
Pixmap pixmap = new Pixmap(RADIUS * 2, RADIUS * 2, Pixmap.Format.RGBA8888);
pixmap.setColor( 0xFFFFFF0A );
for (int i = 0; i < 50; i++) {
pixmap.fillCircle(RADIUS, RADIUS, (int)(RADIUS * (i+1)/50f));
Pixmap pixmap = new Pixmap(2*RADIUS+1, 2*RADIUS+1, Pixmap.Format.RGBA8888);
pixmap.setColor( 0xFFFFFF08 );
for (int i = 0; i < RADIUS; i+=2) {
pixmap.fillCircle(RADIUS, RADIUS, (RADIUS - i));
}
TextureCache.add( CACHE_KEY, new SmartTexture( pixmap ) );
}