sfx and music
This commit is contained in:
parent
b9602abb51
commit
49b54b1aba
35 changed files with 719 additions and 11 deletions
36
Scenes/Autoloads/MusicController.gd
Normal file
36
Scenes/Autoloads/MusicController.gd
Normal file
|
@ -0,0 +1,36 @@
|
|||
extends Node
|
||||
|
||||
var intro_snow = load("res://BGM/Intro_Snow_-_Utsuho.mp3")
|
||||
var kyouko_snow = load("res://BGM/Kyouko_Snow_-_Utsuho.mp3")
|
||||
var letty_snow = load("res://BGM/Letty_Snow_-_Utsuho.mp3")
|
||||
var score_end = load("res://BGM/Score_End_-_Utsuho.mp3")
|
||||
|
||||
var player : AudioStreamPlayer
|
||||
|
||||
|
||||
func _ready():
|
||||
player = get_node("AudioStreamPlayer")
|
||||
|
||||
func play_intro_snow():
|
||||
if not player.playing or not player.stream == intro_snow:
|
||||
player.stop()
|
||||
player.stream = intro_snow
|
||||
player.play()
|
||||
|
||||
func play_kyouko_snow():
|
||||
if not player.playing or not player.stream == kyouko_snow:
|
||||
player.stop()
|
||||
player.stream = kyouko_snow
|
||||
player.play()
|
||||
|
||||
func play_letty_snow():
|
||||
if not player.playing or not player.stream == letty_snow:
|
||||
player.stop()
|
||||
player.stream = letty_snow
|
||||
player.play()
|
||||
|
||||
func play_score_end():
|
||||
if not player.playing or not player.stream == score_end:
|
||||
player.stop()
|
||||
player.stream = score_end
|
||||
player.play()
|
9
Scenes/Autoloads/MusicController.tscn
Normal file
9
Scenes/Autoloads/MusicController.tscn
Normal file
|
@ -0,0 +1,9 @@
|
|||
[gd_scene load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://Scenes/Autoloads/MusicController.gd" type="Script" id=1]
|
||||
|
||||
[node name="Node" type="Node"]
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||||
volume_db = -10.0
|
Loading…
Add table
Add a link
Reference in a new issue