From a21f76314fbdede698e87bb5d4cc7a5cf9c5305d Mon Sep 17 00:00:00 2001 From: JoansLink00 Date: Sun, 25 Jan 2026 19:36:51 +0100 Subject: [PATCH] Sounds --- Assets/Audio/Sounds/penguin-falling.mp3 | Bin 0 -> 8760 bytes Assets/Audio/Sounds/penguin-falling.mp3.meta | 23 + .../Audio/Sounds/penguin_ice-crack-splash.mp3 | Bin 0 -> 22218 bytes .../Sounds/penguin_ice-crack-splash.mp3.meta | 23 + Assets/Audio/Sounds/penguin_walk-slide.mp3 | Bin 0 -> 21085 bytes .../Audio/Sounds/penguin_walk-slide.mp3.meta | 23 + Assets/Scenes/SampleScene.unity | 584 +++++++++++++++++- Assets/Scripts/Audio/BackgroundManager.cs | 42 ++ .../Scripts/Audio/BackgroundManager.cs.meta | 2 + Assets/Scripts/Audio/SoundEffectLibrary.cs | 2 +- Assets/Scripts/Audio/SoundEffectManager.cs | 43 ++ .../Scripts/Audio/SoundEffectManager.cs.meta | 2 + Assets/Scripts/BearAwareness.cs | 6 + Assets/Scripts/BearIsAwake.cs | 104 +++- Assets/Scripts/Goal.cs | 3 + Assets/Scripts/IceBlockPush.cs | 8 + Assets/Scripts/Noice.cs | 9 + Assets/Scripts/Pit.cs | 1 + Assets/Scripts/Player/PlayerMove.cs | 16 +- 19 files changed, 841 insertions(+), 50 deletions(-) create mode 100644 Assets/Audio/Sounds/penguin-falling.mp3 create mode 100644 Assets/Audio/Sounds/penguin-falling.mp3.meta create mode 100644 Assets/Audio/Sounds/penguin_ice-crack-splash.mp3 create mode 100644 Assets/Audio/Sounds/penguin_ice-crack-splash.mp3.meta create mode 100644 Assets/Audio/Sounds/penguin_walk-slide.mp3 create mode 100644 Assets/Audio/Sounds/penguin_walk-slide.mp3.meta create mode 100644 Assets/Scripts/Audio/BackgroundManager.cs create mode 100644 Assets/Scripts/Audio/BackgroundManager.cs.meta create mode 100644 Assets/Scripts/Audio/SoundEffectManager.cs create mode 100644 Assets/Scripts/Audio/SoundEffectManager.cs.meta diff --git a/Assets/Audio/Sounds/penguin-falling.mp3 b/Assets/Audio/Sounds/penguin-falling.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..8458fb23ae3a049960ac0b640296ed7dc84c6d9a GIT binary patch literal 8760 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

vU-^5uVn1v3A#G?$7+9fdGlv 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 literal 0 HcmV?d00001 diff --git a/Assets/Audio/Sounds/penguin_ice-crack-splash.mp3.meta b/Assets/Audio/Sounds/penguin_ice-crack-splash.mp3.meta new file mode 100644 index 0000000..410cc4c --- /dev/null +++ b/Assets/Audio/Sounds/penguin_ice-crack-splash.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: b3faeef07c98a824b94e3b279c12991a +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Audio/Sounds/penguin_walk-slide.mp3 b/Assets/Audio/Sounds/penguin_walk-slide.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..a164758cf4a244c8b14bc9363e5bc6ba8d44f58b GIT binary patch literal 21085 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 + + } + + void Start() + { + if (BG != null) + { + PlayBG(false,BG); + } + } + + public static void PlayBG(bool resetSong, AudioClip clip = null) + { + if (clip != null) + { + audioSource.clip = clip; + } + if (audioSource.clip != null) + { + if (resetSong) + { + audioSource.Stop(); + } + audioSource.Play(); + } + } + + public static void StopBG() + { + audioSource.Pause(); + } +} diff --git a/Assets/Scripts/Audio/BackgroundManager.cs.meta b/Assets/Scripts/Audio/BackgroundManager.cs.meta new file mode 100644 index 0000000..46d0a51 --- /dev/null +++ b/Assets/Scripts/Audio/BackgroundManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: af6819c62fb95894485dace7bf3f0c4b \ No newline at end of file diff --git a/Assets/Scripts/Audio/SoundEffectLibrary.cs b/Assets/Scripts/Audio/SoundEffectLibrary.cs index fdfcb44..0914c23 100644 --- a/Assets/Scripts/Audio/SoundEffectLibrary.cs +++ b/Assets/Scripts/Audio/SoundEffectLibrary.cs @@ -24,7 +24,7 @@ public class SoundEffectLibrary : MonoBehaviour public AudioClip GetRandomClip(string name) { - if (!soundDictionary.ContainsKey(name)) + if (soundDictionary.ContainsKey(name)) { List audioClips = soundDictionary[name]; if(audioClips.Count > 0) diff --git a/Assets/Scripts/Audio/SoundEffectManager.cs b/Assets/Scripts/Audio/SoundEffectManager.cs new file mode 100644 index 0000000..f15c565 --- /dev/null +++ b/Assets/Scripts/Audio/SoundEffectManager.cs @@ -0,0 +1,43 @@ +using System; +using UnityEngine; +using UnityEngine.UI; + +public class SoundEffectManager : MonoBehaviour +{ + private static AudioSource audioSource; + private static SoundEffectLibrary soundEffectLibrary; + [SerializeField] private Slider sfxSlider; + + private void Awake() + { + audioSource = GetComponent(); + soundEffectLibrary = GetComponent(); + } + + public static void Play(string soundName) + { + AudioClip audioClip = soundEffectLibrary.GetRandomClip(soundName); + if (audioClip != null) + { + audioSource.PlayOneShot(audioClip); + } + } + + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + sfxSlider.onValueChanged.AddListener(delegate {OnValueChanged();}); + } + + public static void SetVolume(float volume) + { + audioSource.volume = volume; + } + + public void OnValueChanged() + { + SetVolume(sfxSlider.value); + } + +} diff --git a/Assets/Scripts/Audio/SoundEffectManager.cs.meta b/Assets/Scripts/Audio/SoundEffectManager.cs.meta new file mode 100644 index 0000000..192f64b --- /dev/null +++ b/Assets/Scripts/Audio/SoundEffectManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 184172b3257bd764283336d08477bacd \ No newline at end of file diff --git a/Assets/Scripts/BearAwareness.cs b/Assets/Scripts/BearAwareness.cs index 7900eb8..45c2cf1 100644 --- a/Assets/Scripts/BearAwareness.cs +++ b/Assets/Scripts/BearAwareness.cs @@ -14,6 +14,8 @@ public class BearAwareness : MonoBehaviour public static event Action HasWokenUp; public float timeToWakeUp = 2f; + + public AudioClip Awake; // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { @@ -36,6 +38,9 @@ public class BearAwareness : MonoBehaviour if (awareness >= awarenessSlider.maxValue) { + SoundEffectManager.Play("Alert"); + BackgroundManager.StopBG(); + BackgroundManager.PlayBG(true,Awake); StopAllCoroutines(); Debug.Log("Bear is awake now!"); HasWokenUp.Invoke(timeToWakeUp); @@ -52,6 +57,7 @@ public class BearAwareness : MonoBehaviour awarenessSlider.value -= 2; awareness -= 2; + SoundEffectManager.Play("Bear Sleep"); } } diff --git a/Assets/Scripts/BearIsAwake.cs b/Assets/Scripts/BearIsAwake.cs index 8b96dbe..3d137da 100644 --- a/Assets/Scripts/BearIsAwake.cs +++ b/Assets/Scripts/BearIsAwake.cs @@ -15,6 +15,9 @@ public class BearIsAwake : MonoBehaviour public PositionReset[] thingstoReset; private bool isWaiting = false; + + public AudioClip BG; + public AudioClip Awake; private void Start() { BearAwareness.HasWokenUp += IsAwake; @@ -43,45 +46,90 @@ public class BearIsAwake : MonoBehaviour { yield return new WaitForSeconds(time); - Vector3 direction = Penguin.position - transform.position; - float distance = direction.magnitude; - direction.Normalize(); - - + //Vector3 direction = Penguin.position - transform.position; + //float distance = direction.magnitude; + //direction.Normalize(); + float elapsed = 0f; - if (Physics.Raycast(transform.position, direction, out RaycastHit hit, distance)) - { - Debug.Log("Getroffen: " + hit.collider.name); - if (hit.collider.name == "StandUpCollider") - { - Debug.Log("Your Dead!"); - foreach (PositionReset things in thingstoReset) + while (elapsed < 2f) + { + foreach (PositionReset things in thingstoReset) + { + if (things.GetComponent() != null) { - things.Reset(); + Vector3 dir = things.transform.position - transform.position; + float distance = dir.magnitude; + + if (Physics.Raycast(transform.position, dir.normalized, out RaycastHit hit, distance)) + { + Debug.Log($"Ray zu {things.name} trifft {hit.collider.name}"); + + if (hit.collider.name == "StandUpCollider") + { + Debug.Log("Your Dead!"); + foreach (PositionReset objekts in thingstoReset) + { + objekts.Reset(); + SoundEffectManager.Play("Fail"); + } + + bearAwareness.awareness = 0; + bearAwareness.awarenessSlider.value = 0; + + wakingUp = false; + timer = 0f; + bearTimer.fillAmount = 0; + } + else if(!isWaiting) + { + Debug.Log("What?"); + StartCoroutine(DelayedAction()); + } + } + + Debug.DrawLine(transform.position, things.transform.position, Color.red); } - - bearAwareness.awareness = 0; - bearAwareness.awarenessSlider.value = 0; - - wakingUp = false; - timer = 0f; - bearTimer.fillAmount = 0; - } - else if(!isWaiting) - { - Debug.Log("What?"); - StartCoroutine(DelayedAction()); - } + } + elapsed += Time.deltaTime; + } - } + //if (Physics.Raycast(transform.position, direction, out RaycastHit hit, distance)) + //{ + // Debug.Log("Getroffen: " + hit.collider.name); + // if (hit.collider.name == "StandUpCollider") + // { + // Debug.Log("Your Dead!"); + // foreach (PositionReset things in thingstoReset) + // { + // things.Reset(); + // } +// + // bearAwareness.awareness = 0; + // bearAwareness.awarenessSlider.value = 0; + // + // wakingUp = false; + // timer = 0f; + // bearTimer.fillAmount = 0; + // } + // else if(!isWaiting) + // { + // Debug.Log("What?"); + // StartCoroutine(DelayedAction()); + // } + // +// + //} Debug.DrawLine(transform.position, Penguin.position, Color.red, 10f); } private void OnTriggerEnter(Collider other) { + SoundEffectManager.Play("Alert"); + BackgroundManager.StopBG(); + BackgroundManager.PlayBG(true,Awake); bearAwareness.awareness = 50; bearAwareness.awarenessSlider.value = bearAwareness.awarenessSlider.maxValue; IsAwake(bearAwareness.timeToWakeUp); @@ -97,6 +145,8 @@ public class BearIsAwake : MonoBehaviour bearTimer.fillAmount = 0; isWaiting = false; Debug.Log("Back to Sleep"); + BackgroundManager.StopBG(); + BackgroundManager.PlayBG(false,BG); } } diff --git a/Assets/Scripts/Goal.cs b/Assets/Scripts/Goal.cs index 8572265..464272a 100644 --- a/Assets/Scripts/Goal.cs +++ b/Assets/Scripts/Goal.cs @@ -5,12 +5,15 @@ using UnityEngine.UI; public class Goal : MonoBehaviour { public GameObject WinUI; + public AudioClip Win; private void OnTriggerEnter(Collider other) { if (other.tag == "IceBlock") { Debug.Log("Win"); WinUI.SetActive(true); + BackgroundManager.StopBG(); + BackgroundManager.PlayBG(false,Win); } } } diff --git a/Assets/Scripts/IceBlockPush.cs b/Assets/Scripts/IceBlockPush.cs index e364f41..ca34227 100644 --- a/Assets/Scripts/IceBlockPush.cs +++ b/Assets/Scripts/IceBlockPush.cs @@ -20,6 +20,13 @@ public class IceBlockPush : MonoBehaviour } } + private void OnTriggerEnter(Collider other) + { + if (other.GetComponent()) + { + SoundEffectManager.Play("Ice Push"); + } + } private void Push(Vector3 position) { Vector3 diffrenceVector = rb.transform.position - position; @@ -33,5 +40,6 @@ public class IceBlockPush : MonoBehaviour //Debug.DrawRay(transform.position, directionVector * 3f, Color.red); rb.AddForce(directionVector * contactForce, ForceMode.Impulse); + } } diff --git a/Assets/Scripts/Noice.cs b/Assets/Scripts/Noice.cs index be712e3..5f689e6 100644 --- a/Assets/Scripts/Noice.cs +++ b/Assets/Scripts/Noice.cs @@ -10,5 +10,14 @@ public class Noice : MonoBehaviour { if (other.isTrigger) return; OnMakeNoice.Invoke(noice); + if (this.GetComponent() != null) + { + SoundEffectManager.Play("Ice Crack"); + } + else + { + SoundEffectManager.Play("Crash"); + } + } } diff --git a/Assets/Scripts/Pit.cs b/Assets/Scripts/Pit.cs index 5ee74a7..c72d23f 100644 --- a/Assets/Scripts/Pit.cs +++ b/Assets/Scripts/Pit.cs @@ -8,6 +8,7 @@ public class Pit : MonoBehaviour private void OnTriggerEnter(Collider other) { if (other.isTrigger) return; + SoundEffectManager.Play("Pit"); startmass = other.GetComponent().mass; other.GetComponent().mass = 100; other.GetComponent().mass = startmass; diff --git a/Assets/Scripts/Player/PlayerMove.cs b/Assets/Scripts/Player/PlayerMove.cs index abf5d3f..3512d84 100644 --- a/Assets/Scripts/Player/PlayerMove.cs +++ b/Assets/Scripts/Player/PlayerMove.cs @@ -3,6 +3,7 @@ using System.Collections; using Unity.VisualScripting; using UnityEngine; using UnityEngine.UI; +using Random = System.Random; public class PlayerMove : MonoBehaviour { @@ -34,6 +35,8 @@ public class PlayerMove : MonoBehaviour { rb = GetComponent(); standUp = GetComponentInChildren(); + + StartCoroutine(MakeSound(7f)); } void Update() @@ -113,6 +116,7 @@ public class PlayerMove : MonoBehaviour { StartCoroutine(Step(0.3f)); } + } @@ -135,5 +139,15 @@ public class PlayerMove : MonoBehaviour } - + IEnumerator MakeSound(float delay) + { + + while (true) + { + yield return new WaitForSeconds(delay); + + SoundEffectManager.Play("Penguin Sound"); + + } + } }