Fixed minor particle issues.
This commit is contained in:
parent
9a09776900
commit
9d5fe34ad8
1 changed files with 4 additions and 3 deletions
|
|
@ -33,8 +33,10 @@ func _physics_process(delta: float) -> void:
|
||||||
if Input.is_action_just_pressed("flip") and (is_on_floor() or is_on_ceiling()):
|
if Input.is_action_just_pressed("flip") and (is_on_floor() or is_on_ceiling()):
|
||||||
al_globals.gravity *= -1
|
al_globals.gravity *= -1
|
||||||
|
|
||||||
if velocity.y > 500:
|
if velocity.y > 500 and not (is_on_floor() or is_on_ceiling()):
|
||||||
particles.emitting = true
|
particles.emitting = true
|
||||||
|
else:
|
||||||
|
particles.emitting = false
|
||||||
|
|
||||||
move_and_slide() #Allow physics control.
|
move_and_slide() #Allow physics control.
|
||||||
spike_detection() #Checks for tiles with the "Spike" custom data enabled.
|
spike_detection() #Checks for tiles with the "Spike" custom data enabled.
|
||||||
|
|
@ -71,7 +73,6 @@ func respawn() -> void:
|
||||||
position.x = level.startPosX
|
position.x = level.startPosX
|
||||||
position.y = level.startPosY
|
position.y = level.startPosY
|
||||||
|
|
||||||
|
|
||||||
func _on_visible_on_screen_notifier_2d_screen_exited() -> void:
|
func _on_visible_on_screen_notifier_2d_screen_exited() -> void:
|
||||||
if !dead:
|
if !dead:
|
||||||
death(true)
|
death(true)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue