|
|
|
@ -153,11 +153,9 @@ void Bullet::_Update(const float fElapsedTime){ |
|
|
|
|
void Bullet::Draw()const{ |
|
|
|
|
Pixel blendCol=col; |
|
|
|
|
|
|
|
|
|
if(fadeInTime==0&&fadeOutTime==0){ |
|
|
|
|
blendCol.a=col.a; |
|
|
|
|
}else |
|
|
|
|
if(fadeOutTime>0)blendCol.a=uint8_t(util::lerp(col.a,0,1-((fadeOutTime-fadeOutTimer)/fadeOutTime))); |
|
|
|
|
if(fadeInTime>0)blendCol.a=uint8_t(util::lerp(col.a,0,((fadeInTime-fadeInTimer)/fadeInTime))); |
|
|
|
|
if(fadeInTime==0&&fadeOutTime==0)blendCol.a=col.a; |
|
|
|
|
else if(fadeOutTime>0)blendCol.a=uint8_t(util::lerp(col.a,0,1-((fadeOutTime-fadeOutTimer)/fadeOutTime))); |
|
|
|
|
else if(fadeInTime>0)blendCol.a=uint8_t(util::lerp(col.a,0,((fadeInTime-fadeInTimer)/fadeInTime))); |
|
|
|
|
|
|
|
|
|
if(GetZ()>0){ |
|
|
|
|
vf2d shadowScale=vf2d{8*scale.x/3.f,1}/std::max(1.f,GetZ()/8); |
|
|
|
|