init
This commit is contained in:
commit
b99855351d
434 changed files with 50357 additions and 0 deletions
21
scenes/scene_transition.gd
Normal file
21
scenes/scene_transition.gd
Normal file
|
@ -0,0 +1,21 @@
|
|||
extends CanvasLayer
|
||||
|
||||
func _ready():
|
||||
$AnimationPlayer.play_backwards("dissolve")
|
||||
|
||||
var transitioning: bool
|
||||
|
||||
func change_scene(target: PackedScene) -> void:
|
||||
if transitioning:
|
||||
return
|
||||
transitioning = true
|
||||
$AnimationPlayer.play("dissolve")
|
||||
await $AnimationPlayer.animation_finished
|
||||
get_tree().change_scene_to_packed(target)
|
||||
$AnimationPlayer.play_backwards("dissolve")
|
||||
await $AnimationPlayer.animation_finished
|
||||
transitioning = false
|
||||
|
||||
func change_volume(value: float):
|
||||
var volume = log(value) / log(10) * 20
|
||||
AudioServer.set_bus_volume_db(AudioServer.get_bus_index("Master"), volume)
|
Loading…
Add table
Add a link
Reference in a new issue