From e8e4ba9d043b1cb1b3d52f08d856839e25a8a479 Mon Sep 17 00:00:00 2001 From: Donald Ball Date: Fri, 21 Nov 2025 22:32:03 -0500 Subject: [PATCH] better rocket plume --- asteroids/actors.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/asteroids/actors.lua b/asteroids/actors.lua index f6a8708..ce81b9e 100644 --- a/asteroids/actors.lua +++ b/asteroids/actors.lua @@ -95,12 +95,16 @@ function actors.buildActors(game) instance.engineSound:setVolume(0) instance.engineSound:setLooping(true) instance.rocketPlume = love.graphics.newParticleSystem(instance.rocketPlume) - instance.rocketPlume:setColors(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) + instance.rocketPlume:setColors( + 0.37, 0.65, 1.00, 0.8, + 0.45, 0.65, 0.9, 0.8, + 0.5, 0.6, 0.85, 0.8 + ) instance.rocketPlume:setSizes(1.0, 0.9, 0.1) instance.rocketPlume:setEmissionRate(1000) -- TODO probably governed most by thrust instance.rocketPlume:setParticleLifetime(0.1, 0.25) - instance.rocketPlume:setEmissionArea('normal', 10, 10) + instance.rocketPlume:setEmissionArea('normal', 1.5, 1.5) instance.rocketPlume:setSpeed(150, 300) instance.rocketPlume:setRadialAcceleration(40, 80) instance.rocketPlume:setLinearDamping(0, 0) @@ -139,7 +143,7 @@ function actors.buildActors(game) scale, scale, 0, - height * 0.75 + height * 0.6 ) love.graphics.pop() end