1
Fork 0
mirror of https://github.com/Steffo99/pineapple-surf.git synced 2024-11-21 23:34:21 +00:00

Add splash sound and respawn

This commit is contained in:
Steffo 2023-01-07 19:23:07 +01:00
parent ef3b031c16
commit 08349d4f43
Signed by: steffo
GPG key ID: 6965406171929D01
5 changed files with 44 additions and 2 deletions

BIN
assets/splash.ogg (Stored with Git LFS) Normal file

Binary file not shown.

19
assets/splash.ogg.import Normal file
View file

@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://xretxahxbqdr"
path="res://.godot/imported/splash.ogg-531703e6bdcbdfaa68fabbaa897f2b6c.oggvorbisstr"
[deps]
source_file="res://assets/splash.ogg"
dest_files=["res://.godot/imported/splash.ogg-531703e6bdcbdfaa68fabbaa897f2b6c.oggvorbisstr"]
[params]
loop=false
loop_offset=0.0
bpm=0.0
beat_count=0
bar_beats=4

View file

@ -3,7 +3,7 @@
[ext_resource type="Shader" path="res://island/Sea.gdshader" id="1_agjfy"]
[ext_resource type="Texture2D" uid="uid://bdoifsf6k0qb8" path="res://assets/water_tile.png" id="1_w6ara"]
[ext_resource type="ArrayMesh" uid="uid://c8knvy5ras8jo" path="res://assets/island_model/island.obj" id="2_r00hx"]
[ext_resource type="PackedScene" path="res://player/Player.tscn" id="3_5378m"]
[ext_resource type="PackedScene" uid="uid://b5i1sqd88wlle" path="res://player/Player.tscn" id="3_5378m"]
[ext_resource type="ArrayMesh" uid="uid://b7jov7hxhbq6j" path="res://assets/island_model/hill.obj" id="5_wot4t"]
[sub_resource type="GDScript" id="GDScript_78lo3"]

View file

@ -1,9 +1,11 @@
[gd_scene load_steps=16 format=3]
[gd_scene load_steps=18 format=3 uid="uid://b5i1sqd88wlle"]
[ext_resource type="Script" path="res://player/Player.gd" id="1_rujcr"]
[ext_resource type="Script" path="res://player/Head.gd" id="2_ohlgu"]
[ext_resource type="Script" path="res://player/OnHand.gd" id="3_3rcjl"]
[ext_resource type="Shader" path="res://player/crosshair.gdshader" id="4_dut1p"]
[ext_resource type="Script" path="res://player/SplashController.gd" id="5_wnbq8"]
[ext_resource type="AudioStream" uid="uid://xretxahxbqdr" path="res://assets/splash.ogg" id="6_xi537"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_berhm"]
@ -270,3 +272,9 @@ position = Vector2(140, 79)
scale = Vector2(1.65, 1)
[node name="RigidDynamicBody3D" type="RigidBody3D" parent="."]
[node name="SplashController" type="Node" parent="."]
script = ExtResource("5_wnbq8")
[node name="SplashSound" type="AudioStreamPlayer" parent="SplashController"]
stream = ExtResource("6_xi537")

View file

@ -0,0 +1,12 @@
extends Node
@onready var player: Node3D = $".."
@onready var spawn_point: Vector3 = player.position
@onready var splash_sound: AudioStreamPlayer = $SplashSound
func _process(_delta):
if player.position.y < 0:
splash_sound.play()
player.position = spawn_point