Adds new animations
This commit is contained in:
15
camera_2d.gd
Normal file
15
camera_2d.gd
Normal file
@@ -0,0 +1,15 @@
|
||||
extends Camera2D
|
||||
@export var randomStrength = 30.0
|
||||
|
||||
var shake_strenght = 0.0
|
||||
var shake_fade = 5.0
|
||||
|
||||
func apply_shake():
|
||||
shake_strenght = randomStrength
|
||||
|
||||
func _process(delta):
|
||||
if shake_strenght > 0:
|
||||
shake_strenght = lerpf(shake_strenght, 0, shake_fade * delta)
|
||||
offset=randomOffset()
|
||||
func randomOffset():
|
||||
return Vector2(randf_range(-shake_strenght, shake_strenght),randf_range(-shake_strenght, shake_strenght))
|
Reference in New Issue
Block a user