From 24b712a956a48f43788e1c11e121aedf52e22278 Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 26 Nov 2018 08:37:17 +0800 Subject: =?UTF-8?q?*=E7=B2=92=E5=AD=90=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin/graphics/particles/je_particle.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/libjin/graphics/particles/je_particle.cpp') diff --git a/src/libjin/graphics/particles/je_particle.cpp b/src/libjin/graphics/particles/je_particle.cpp index 00e593f..fc3dc54 100644 --- a/src/libjin/graphics/particles/je_particle.cpp +++ b/src/libjin/graphics/particles/je_particle.cpp @@ -1,3 +1,4 @@ +#include "../../utils/je_log.h" #include "../../common/je_array.hpp" #include "../../math/je_math.h" #include "../../math/je_random.h" @@ -129,9 +130,9 @@ namespace JinEngine color = def->colorDef.overTime.value.getColor(t); // transparency if (def->transparencyDef.overTime.enable) - color.a *= def->transparencyDef.overTime.value.getValue(t); + color.a = 0xff * def->transparencyDef.overTime.value.getValue(t); else - color.a *= def->transparencyDef.transparency.value; + color.a = 0xff * def->transparencyDef.transparency.value; if ((updateFlags & UPDATE_SCALE) != 0) { // Lerp scale. @@ -156,8 +157,7 @@ namespace JinEngine int n = def->spritesDef.sprites.size(); if (def->spritesDef.mode == SpriteMode::ANIMATED) spriteIndex = lerp(0, n - 1, t); - //else - // spriteIndex = rng.rand(0, n - 1); + //jin_log_info("sprite index %d", spriteIndex); } life += dt; alive = life < lifeTime; -- cgit v1.1-26-g67d0