Godot 4 Settings Menu Tutorial

preview_player
Показать описание
Quick tutorial on how to make a settings menu in Godot 4!
Shout out to @Chaff_Games for some help on the resolution portion of the video.
Other related useful tutorials:
Рекомендации по теме
Комментарии
Автор

Hey there! There is an editing error at around the 1:50 mark, to make the mute toggle work, use this code inside the function of the connected check box:
AudioServer.set_bus_mute(0, toggled_on)

Gwizz
Автор

I feel like i started using godot at a perfect time, because everytime i'm thinking about how i can do something in godot, you make a new video about JUST THAT THING!! Good content!! Keep it up

Totallythatguyfrfr
Автор

Dude, just discovered your channel. The most useful and efficient Godot tutorials I've ever seen.

Slmb
Автор

This is AWESOME! Finally all the things needed for a settings menu in one video, thanks so much man.

MK_Codes
Автор

Awesome tutorial and in time coz actually I was going to make a settings menu, thanks for the tutorial

ahmed_edits_english
Автор

So good man, love your tutorials! Thank you for making them!

KIF_GameDev
Автор

Thanks ! This is the first tutorial that actually worked for me ahah

ohwowsports
Автор

Also, instead of adding a label for the checkbox, it is possible to add text to the checkbox itself.

Akalabeth
Автор

the sound becomes HEAVILY bass boosted when i turn the slider up any fixes?? please

Quit_Kid
Автор

Hadn't even thought about making a settings menu yet, but now that you've released this, I should definitely fuck around with resolution and window settings (specially since I'm using pixel art).
Thanks as always!
Quick question, are you thinking about making a video on steam friend integration? I've followed your steam multiplayer videos, but I couldn't get "join friend through steam" (you know, right click on their profile and then "join game") to work on my own.

vaalalves
Автор

Hey I know I’m late but is there way to lower the volume in the slider instead of muting it?

jessedoes
Автор

If you plan on making multiple resolution sizes and don't want to add to the match statement every single time, you can do the following if the format is always the same:

@onready var resolutions =
...
...
func
var resolution: String =
var h_resolution: int = int(resolution.get_slice("x", 0))
var v_resolution: int = int(resolution.get_slice("x", 1))
DisplayServer.window_set_size(Vector2i(h_resolution, v_resolution))

It will get the resolution from the text box and split the resolution between horizontal and vertical values by the "x" character

bkimJIN
Автор

i might be a bit late but how do i make a button to go back to my main menu or the game?

squarebook
Автор

Can you make a character select tutorial

abubakrkhodzhaev
Автор

Thak for guide he very help me but how do mute? when i click on Mute button do nothing

midont
Автор

Hello, ty for the video !
I got an issue, i can't clic on the slider even with Editable to true? Any idea why?

feuille
Автор

again. right timing how many people are you spying on

Thisisdcode
Автор

Can you do a tutorial for ways to optimize your game?

quinnleavitt
Автор

Is it illegal to just go at a normal speed? Stop and explain what you're doing every once in awhile. No need to switch to 2x speed.

millex