= пре 4 година
родитељ
комит
f0e1dca2bd

BIN
Assets/Resources/Audio/DicePickup2.ogg


BIN
Assets/Resources/Audio/hurt.ogg


+ 22 - 0
Assets/Resources/Audio/hurt.ogg.meta

@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 91afa64439e36be49b202876de7bc545
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Resources/Audio/jump.ogg


+ 22 - 0
Assets/Resources/Audio/jump.ogg.meta

@@ -0,0 +1,22 @@
+fileFormatVersion: 2
+guid: 76d707b6861dcfb4ca04bd62638c414b
+AudioImporter:
+  externalObjects: {}
+  serializedVersion: 6
+  defaultSettings:
+    loadType: 0
+    sampleRateSetting: 0
+    sampleRateOverride: 44100
+    compressionFormat: 1
+    quality: 1
+    conversionMode: 0
+  platformSettingOverrides: {}
+  forceToMono: 0
+  normalize: 1
+  preloadAudioData: 1
+  loadInBackground: 0
+  ambisonic: 0
+  3D: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 3 - 0
Assets/Resources/Entities/EntityBase.cs

@@ -32,6 +32,9 @@ public abstract class EntityBase : MonoBehaviour {
         if (isPressDownJump()) jumpBuffer = jumpBufferTime;
         if (isPressDownJump()) jumpBuffer = jumpBufferTime;
         if (isLand) jumpWolf = jumpWolfTime;
         if (isLand) jumpWolf = jumpWolfTime;
         if (jumpBuffer > 0 && jumpWolf > 0 && jumping < 0) {
         if (jumpBuffer > 0 && jumpWolf > 0 && jumping < 0) {
+            // ²¥·ÅÒôЧ
+            AudioM.Play("jump");
+
             speedY = jumpForce;
             speedY = jumpForce;
             jumpBuffer = 0;
             jumpBuffer = 0;
             jumping = 0.5f;
             jumping = 0.5f;

+ 3 - 0
Assets/Resources/Entities/PlayerController.cs

@@ -23,6 +23,9 @@ public class PlayerController : EntityBase {
         rb.velocity = new Vector2(face * knockbackForceH, knockbackForceV);
         rb.velocity = new Vector2(face * knockbackForceH, knockbackForceV);
     }
     }
     public void Hurt() {
     public void Hurt() {
+        // ²¥·ÅÒôЧ
+        AudioM.Play("hurt");
+
         rb.velocity = Vector2.zero;
         rb.velocity = Vector2.zero;
         Camera.current.DOShakePosition(0.3f, 0.3f, 20);
         Camera.current.DOShakePosition(0.3f, 0.3f, 20);
     }
     }

BIN
Assets/Resources/Map/Background.png


+ 1 - 1
Assets/Resources/System/AudioM.cs

@@ -9,7 +9,7 @@ public class AudioM : MonoBehaviour {
     public static void Play(string name, float volume = 1f) {
     public static void Play(string name, float volume = 1f) {
         if (audios == null) {
         if (audios == null) {
             audios = new();
             audios = new();
-            Resources.FindObjectsOfTypeAll<AudioClip>().ToList().ForEach(a => audios.Add(a.name, a));
+            Resources.LoadAll<AudioClip>("").ToList().ForEach(a => audios.Add(a.name, a));
         }
         }
         AudioSource.PlayClipAtPoint(audios[name], Camera.allCameras[0].transform.position, volume);
         AudioSource.PlayClipAtPoint(audios[name], Camera.allCameras[0].transform.position, volume);
     }
     }