No video

Learn Godot UI Control Nodes

  Рет қаралды 16,836

Game Dev Artisan

Game Dev Artisan

Күн бұрын

Пікірлер: 52
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/GameDevArtisan/ . The first 200 of you will get 20% off Brilliant’s annual premium subscription.
@adelatorremothelet
@adelatorremothelet 3 ай бұрын
The first 10 minutes have been pure gold. You have helped me clarify something that before this video seemed to be black magic or witchcraft. The anchors and alignments are now crystal clear !
@GameDevArtisan
@GameDevArtisan Ай бұрын
So glad to hear that. Thanks for the feedback!
@comradecid
@comradecid Ай бұрын
just stumbled across this, and i have to say i'm relieved. mastering godot's particular approach towards layout has been nothing short of aneurysm-inducing.
@GameDevArtisan
@GameDevArtisan 16 күн бұрын
Took me quite some time to get around the Control node behavior, I'm glad this helped!
@newmicro
@newmicro 2 ай бұрын
This is very helpful. I've spent hours trying to figure out Godot's UI system and this tutorial filled in several gaps.
@GameDevArtisan
@GameDevArtisan 2 ай бұрын
So glad it was helpful! Thank you very much for the support! The Godot UI can be a bit of a hurdle at first.
@dueddel
@dueddel 5 ай бұрын
Never played with the customization of existing presets which up to now have always been sufficient to me. But now that I see the additional control of Control nodes when selecting "Custom" for Anchor Preset I think I just only scratched the surface for how to deal with UIs. This is pretty cool! Thanks for sharing! 😘👍
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
Yea, I love the fact that you can select a preset that best fits the behavior you want, and then just hit Custom and modify it from there. Makes things easy!
@GenericInternetter
@GenericInternetter 5 ай бұрын
The UI nodes are pretty straightforward and very well documented/tutorial'd. But what is still a complete mess in my mind is anchors, margins, resolution limits, etc.
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
Yea, it took me a minute to wrap my head around the nodes, but I have a better understanding of them now. Resolution Scaling (Viewport vs Canvas Items) and other topics around UI I plan to cover as follow ups to this video.
@FoxyFernAnimation
@FoxyFernAnimation 16 күн бұрын
Super helpful video, thank you! Made me understand better how vbox, hbox etc work and how to utilize them properly.
@GameDevArtisan
@GameDevArtisan 16 күн бұрын
Glad it was helpful!
@sweatyeti
@sweatyeti Ай бұрын
Very nice guide. Thank you!
@GameDevArtisan
@GameDevArtisan Ай бұрын
Glad it was helpful!
@lopsidedpolygon
@lopsidedpolygon 5 ай бұрын
Crisp, clear, succinct. Excellent tutorial for getting your head on straight! Many thanks! :3
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
Thanks for the positive feedback, glad you enjoyed it!
@georgepitoy5426
@georgepitoy5426 5 ай бұрын
Thank you so much for this! I could never understand how anchors work so I was mostly just using Full Rect and using MarginContainers everywhere. This makes so much sense now.
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
I'm glad this video was able to help you out!
@Adamreir
@Adamreir 11 күн бұрын
Your inventory window looks like it’s made in paint, but your tutorial is amazing!
@GameDevArtisan
@GameDevArtisan 9 күн бұрын
Close, I used Aesprite for the pixel art. I tend to like the low poly/pixel aesthetic, so this can be seen as more of a Demake of the inventory of D4.
@D-Ogi
@D-Ogi 4 ай бұрын
Straight to the favourites list! 😊
@GameDevArtisan
@GameDevArtisan 3 ай бұрын
That's what we like to hear!
@D-Ogi
@D-Ogi 3 ай бұрын
@@GameDevArtisan and the Watch Later! ;)
@deadlymetix4875
@deadlymetix4875 2 ай бұрын
High quality content. Learned alot from that tutorial. Thank you so much
@GameDevArtisan
@GameDevArtisan Ай бұрын
Happy to hear that!
@hellblazer8543
@hellblazer8543 Ай бұрын
wait, so you mean to tell us that theres a way to understand Godot UI? haha. loved this tutorial. thank you!
@GameDevArtisan
@GameDevArtisan Ай бұрын
You bet. I'm glad this was helpful. Stay tuned for more.
@malandr1
@malandr1 3 ай бұрын
Extremely useful, thank you so so much !!
@GameDevArtisan
@GameDevArtisan Ай бұрын
I think the answer is that it depends. I tend to add way more MarginContainers than I probably need in some cases, as it's so easy to reach for, but there may be cases where using the offset for anchors is just a simpler solution. Feel free to jump in the discord and create a thread on the topic!
@savmass
@savmass 12 күн бұрын
Great video. I'm still kind of confused as to why you'd use Vbox and Hbox Containers when control seems to do it all? Do those give you more flexibility with layout I'm not seeing? Maybe if the case of wanting to have multiple boxes evenly spaced out?
@GameDevArtisan
@GameDevArtisan 9 күн бұрын
I do a follow up video where I cover the Container nodes, but the basics are that Containers control the size and positions of the children, where a control only acts on the node itself.
@wukerplank
@wukerplank 5 ай бұрын
Such a helpful channel, thank you for the hard work!
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
You bet, happy to help!
@davidfall6255
@davidfall6255 5 ай бұрын
Do you have any videos on Plugins? I found myself stuck trying to programmatically add child nodes from a scene script instead of the plugin initialization script 😅
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
I don't currently, but it's a great topic idea. I'll add that to my list of topics to cover!
@TheRealAfroRick
@TheRealAfroRick 2 ай бұрын
Your control script needs to be the default behavior. It is extremely useful.
@GameDevArtisan
@GameDevArtisan 2 ай бұрын
I agree!
@SilentscufflE
@SilentscufflE 2 ай бұрын
I really appreciate what you're trying to do, but it's still insanely hard to wrap my head around this without this being in relation to the viewport it's going into and the UI element that I need to put there. Like, yes, I can offset a box. What is it in relation to? What does the anchor actually do? What if it's at a larger resolution? What would I need to do to just keep something in the center or a specific offset if not just ticking the Center option and dragging it around? What about with its parents? I keep listening to this over and over again and it's like I'm just hearing math equations. I cannot comprehend why these control nodes are so infuriating.
@GameDevArtisan
@GameDevArtisan Ай бұрын
Those are some good questions. I didn't cover the use of resolutions in this video, but each control node is relative to it's parent and the root control node is going to have it's anchors based on the viewport, which you can define in the project settings.
@garya1809
@garya1809 2 ай бұрын
at 9:25 you got my big question answered "why the heck would I want offsets in pixels if I can deal with percentages from anchor points, because %s are easy to understand but I've never deal with graphics like pixel art
@GameDevArtisan
@GameDevArtisan 2 ай бұрын
Yea, not all projects need it, but it's good to know you have that as an option!
@joaomarcoscorreia2190
@joaomarcoscorreia2190 5 ай бұрын
Excellent, thank so much.
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
You're very welcome!
@fvhaudsilhvdfs
@fvhaudsilhvdfs 5 ай бұрын
braydee is the goat
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
You're too kind.
@mq1995
@mq1995 5 ай бұрын
Thanks! I just started using Godot, so this was almost impossible for me to wrap my head around. The Docs are not that useful in that respect either. Thank God for tutorials like this! great one And as you said in a comment, yes, next one should be Viewport/Canvas/Windows and all that jazz.
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
Glad it helped! The UI stuff has a fair bit to cover, so I'll try and give each of those some coverage.
@ভোমরা
@ভোমরা 5 ай бұрын
nc video
@GameDevArtisan
@GameDevArtisan 5 ай бұрын
Thanks!
@Morax
@Morax 5 ай бұрын
I really tried to love Godot's UI system but I just can't. Unity has the right idea with UI Toolkit, being able to use percentages for everything (like html/css). I'm torn between going back to Unity or having to deal with pixel sizes for everything in Godot.
@marianaacosta3241
@marianaacosta3241 5 ай бұрын
Godot 4
10+1 INCREDIBLE addons for Godot 4
8:28
MrElipteach
Рет қаралды 25 М.
Godot Powered! - 15 Apps Created using the Godot Game Engine
11:35
Gamefromscratch
Рет қаралды 39 М.
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 52 МЛН
Comfortable 🤣 #comedy #funny
00:34
Micky Makeover
Рет қаралды 15 МЛН
Why Is He Unhappy…?
00:26
Alan Chikin Chow
Рет қаралды 95 МЛН
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 10 МЛН
Factorio teaches you software engineering, seriously.
21:27
Tony Zhu
Рет қаралды 1,5 МЛН
Easy UI Animation in the Godot Engine
15:31
StayAtHomeDev
Рет қаралды 7 М.
Best FREE Software for Game Development in (2024)
8:01
anyDev
Рет қаралды 36 М.
Easy way to make a scaling UI menu in Godot 4.2
11:23
Ranger X
Рет қаралды 1,3 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 537 М.
5 Games Made in Godot To Inspire You
4:14
StayAtHomeDev
Рет қаралды 49 М.
A new way to generate worlds (stitched WFC)
10:51
Watt Designs
Рет қаралды 523 М.
5 Must-Use Godot UI Nodes Explained
9:31
The Polyglot Programmer
Рет қаралды 4 М.
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 415 М.
Godot UI & Control Node Crash Course
20:11
StayAtHomeDev
Рет қаралды 4 М.
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 52 МЛН