INTRODUCTION to AUDIO in Godot 4

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 พ.ย. 2024

ความคิดเห็น • 63

  • @BazSupport
    @BazSupport 7 หลายเดือนก่อน +7

    0:42 Explanation of Sound in Godot
    2:00 Overview of AudioStreamPlayer2D Properties
    3:04 Using Loops for Background Music
    4:28 Sending Audio Streams to Different Buses
    6:06 Adding Sound Effects to Player
    7:47 Setting Up Walking Sound Loop
    9:49 Playing Jump Sound
    10:35 Stopping Walking Sound When Player Isn't Moving
    13:25 Changing Sound Effects Based on Terrain (Advanced)
    16:23 Adding Background Music
    18:24 Updating Music Status with Code
    19:38 Checking if Music Should Play or Stop
    21:56 Godot Sound Controls and Functions
    23:58 Creating On/Off Button Animations in Sprite Sheet
    25:12 Making Buttons Transparent
    26:43 Getting Audio Bus IDs in Code
    29:09 Connecting Button Press Signals
    29:43 Muting/Unmuting Audio Buses on Button Press
    31:49 Fixing Audio Buses for Sound Effects and Music

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +2

      wow thanks! pinned for others to see! thanks for taking the time to do that!

  • @Memose2
    @Memose2 5 หลายเดือนก่อน +14

    Just learning audio before the game jam end !! 😁

    • @dev-worm
      @dev-worm  5 หลายเดือนก่อน +3

      haha hope it helped in some way! goodluck in the game jam!

    • @Memose2
      @Memose2 5 หลายเดือนก่อน +2

      Thank you 🙏

  • @swampshack1018
    @swampshack1018 7 หลายเดือนก่อน +4

    dude this saved me, i'm doing a project on game audio for university and have never worked with game engines before (only ever worked on student short films) and this explained everything perfectly!

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +1

      so happy to hear that!! goodluck!

  • @lorein_4368
    @lorein_4368 7 หลายเดือนก่อน +3

    Ура! Спасибо за новый урок!!

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +1

      thank you!

  • @jeremiahaemile2008
    @jeremiahaemile2008 7 หลายเดือนก่อน +3

    This series must take 100k likes❤
    And congratulations about 19k 🎉

    • @jacktheripper5690
      @jacktheripper5690 7 หลายเดือนก่อน +2

      completely agree!

    • @jeremiahaemile2008
      @jeremiahaemile2008 7 หลายเดือนก่อน +1

      Man you should make new playlist and name it every thing about

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +2

      thank yall so much!! @jeremiah I'm on it now! thank you!

  • @quackzilla5971
    @quackzilla5971 7 หลายเดือนก่อน +4

    Love your work helped me a lot so far

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +2

      so happy to hear!! thank you!

  • @mirkotodero5549
    @mirkotodero5549 7 หลายเดือนก่อน +2

    Your videos are so good, keep up the good work!

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +2

      thanks you so much!

  • @robertcrawford52
    @robertcrawford52 5 หลายเดือนก่อน +1

    Thank you. Very clear.

    • @dev-worm
      @dev-worm  5 หลายเดือนก่อน +1

      perfect!! so happy to hear!

  • @chaosmachines934
    @chaosmachines934 3 หลายเดือนก่อน

    man, if godot did have a VST support in his audio this will be amazing so i can use in game code and VST FX

  • @successspotu
    @successspotu 7 หลายเดือนก่อน +2

    This help me lot thank you very much

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +1

      glad to hear! thank you very much!

  • @neptun3189
    @neptun3189 7 หลายเดือนก่อน +1

    hell yeah brother, thankyou

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +1

      thank you!! glad it helped! if you ever need anything then please let me know!

  • @dabbi774
    @dabbi774 3 หลายเดือนก่อน +1

    love you videos :)

    • @dev-worm
      @dev-worm  3 หลายเดือนก่อน +2

      thank you so much!! It means the world!

  • @KIBERTAIM
    @KIBERTAIM 7 หลายเดือนก่อน +1

    Good Work Thanks!

    • @dev-worm
      @dev-worm  6 หลายเดือนก่อน +1

      thank you so much!!! if you ever need anything then please let me know!

  • @mummelputz8939
    @mummelputz8939 6 หลายเดือนก่อน +1

    thanks works fine👍

  • @ProbablyM_S
    @ProbablyM_S 7 หลายเดือนก่อน +2

    Can you make a tutorial on Resources next pls?🥺

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +2

      looking into it!! anything specific that you need?

    • @ProbablyM_S
      @ProbablyM_S 7 หลายเดือนก่อน

      @@dev-worm modular weapon system

  • @nazyt6323
    @nazyt6323 7 หลายเดือนก่อน +1

    Please you can Asoi educational video On chimera there are rooms like Celeste

  • @ProbablyM_S
    @ProbablyM_S 7 หลายเดือนก่อน

    Few more video ideas will be Composition and Inheritance and also I think for standalone tutorials (other then the everything to know about series) you should start a new project and apply everything to it like for example start a top down game project (roguelike maybe) and use Resources,Composition,Inheritance and more stuff like these in it this way we can know how these practices or these uhh whatever they are called are used what are their best use how they stack etc....

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน

      very good idea! thank you very much!

  • @simpmator
    @simpmator 7 หลายเดือนก่อน

    Could you do a video on implementing Steam in-game purchases?

  • @yk-lm5jy
    @yk-lm5jy 7 หลายเดือนก่อน

    Any tips on how to set up objects that emit sound? Reacting to distance from player, obstacles that dampen sound, echoes, etc.

  • @nazyt6323
    @nazyt6323 7 หลายเดือนก่อน +1

    WOW
    IS vidéo legendary sory me English me Bad im Arab

  • @praneetprogamerz6607
    @praneetprogamerz6607 7 หลายเดือนก่อน

    Pls can you make a video on crafring mechanics unlocking recepies making a crafting table etc

  • @SurprisedWalnut
    @SurprisedWalnut 7 หลายเดือนก่อน +1

    Can you make a Tutorial about random dungeon generation like soulknighth?

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +1

      There is a very good plug in for this.. I'm uploading a video tomorrow covering it and maybe going to make a separate video going over topdown procedural generation

    • @SurprisedWalnut
      @SurprisedWalnut 7 หลายเดือนก่อน

      thanks i was really struggling to find a good tutorial on this!

  • @jasonwilliams8730
    @jasonwilliams8730 7 หลายเดือนก่อน +1

    👍

  • @oxs-999
    @oxs-999 หลายเดือนก่อน +1

    GOOD IS HELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL

  • @ChillySmalls2910
    @ChillySmalls2910 หลายเดือนก่อน

    how do you make it so that it doesnt stop right after you walk, cuz i would tap a walk button then it will play a little bit then stop how do i fix

  • @GodotDev1
    @GodotDev1 3 หลายเดือนก่อน +1

    it isnt working. I make the sound and is using the .Play() but no sound is playing. please help

    • @dev-worm
      @dev-worm  3 หลายเดือนก่อน +1

      do you have a sound file loaded in?? and are you getting any sort of error in the debugger?

    • @GodotDev1
      @GodotDev1 3 หลายเดือนก่อน +1

      No i noticed the problem. It’s because right after I write .play() in the function I write queue_free() which I’m pretty sure causes the sound to immediately stop playing. You know how to fix it?

  • @truenhero666
    @truenhero666 2 หลายเดือนก่อน

    Is this video about mic input at some point?

    • @dev-worm
      @dev-worm  2 หลายเดือนก่อน +1

      not this tutorial but I am working on an updated audio tutorial for godot 4.3 and ill be sure to mention mic input within it!

  • @jeremiahaemile2008
    @jeremiahaemile2008 7 หลายเดือนก่อน +1

    Can you put your sound effects that used in video in description 7:43

    • @jeremiahaemile2008
      @jeremiahaemile2008 7 หลายเดือนก่อน +1

      I want to use it in my game 😅 especially the walking 😅

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +2

      just did!

    • @jeremiahaemile2008
      @jeremiahaemile2008 7 หลายเดือนก่อน +1

      ​@@dev-wormthanks ❤

  • @TheBoringDeveloper
    @TheBoringDeveloper 7 หลายเดือนก่อน

    I need help!!! 😣😩 My jump animations are working but it's not working if I move while jumping, what do I do?

    • @Mari-hi4hg
      @Mari-hi4hg 7 หลายเดือนก่อน

      Uhh are your nodes connected? If you're jumping while walking but no animation plays (Say a default walking animation) you'll have to adjust the code to basically say "HEY!! IM WALKING AND JUMPING!" Or you could just set the jumping animation a special series of animation and set it like that. Think of Sonic or Geometry dash, they go up in one solid frame of animation and don't require anything fancy.

    • @TheBoringDeveloper
      @TheBoringDeveloper 7 หลายเดือนก่อน

      @@Mari-hi4hg I guess I'll have to make the code say that I'm jumping and walking because what I am doing requires that

    • @Big_Theft_Auto
      @Big_Theft_Auto 3 หลายเดือนก่อน

      The Code of your state machine is missing instructions to never not have anything to do, I spent months and months learning this and i still dont know😂.
      What I did in my Game was to divide my Code into "if is_on_floor" and there i would play the animation "jump", or "jump-attack", and then, "elif not is_on_floor" with all the other animation like "idle", "run" etc etc

  • @successspotu
    @successspotu 7 หลายเดือนก่อน

    14:38 their is no need to put in process function

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +1

      yes I'm sorry that should be above the physic_process... just did it quickly because I was trying to explain how youd load different sound files into the same audio player

    • @successspotu
      @successspotu 7 หลายเดือนก่อน +1

      @@dev-worm ya that right i understand but this anyways very useful video
      Also you change the pitch to simulate footstep sounds differently

  • @artcrtc5028
    @artcrtc5028 7 หลายเดือนก่อน

    why are you using load to load sounds in physics_process?? 14:39
    Isnt that loading them every frame?

    • @dev-worm
      @dev-worm  7 หลายเดือนก่อน +2

      yes I'm sorry that should be above the physic_process... just did it quickly because I was trying to explain how youd load different sound files into the same audio player