Only add new trail segment every one pixel
This commit is contained in:
parent
e98af7966f
commit
0e410d262d
|
@ -188,6 +188,7 @@ function updateMissiles(dt)
|
|||
local dx = missile.history[1].x - missile.x
|
||||
local dy = missile.history[1].y - missile.y
|
||||
local distance = math.sqrt(dx * dx + dy * dy)
|
||||
if distance >= 1 / scale then
|
||||
missile.history[1].length = distance
|
||||
missile.trail_length = missile.trail_length + distance
|
||||
table.insert(missile.history, 1, {
|
||||
|
@ -201,6 +202,7 @@ function updateMissiles(dt)
|
|||
missile.trail_length = missile.trail_length - length
|
||||
table.remove(missile.history)
|
||||
end
|
||||
end
|
||||
print(#missile.history)
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue