Countless videos explaining how SIMPLE this is and then go on to show an example that is actually hard to wrap your head around without trying to figure out how everything works with the resources. They show you HOW to create them and how they CAN help but only for a very specific use cases. This was so much more simpler and well put enough that I was able to figure my problems with my resources. All seriousness this was a massive help. Appreciate you since I had like 10 different tabs open of videos and them all basically saying the same thing and showing the same thing. Only really letting me understand maybe 80% of it all. Def liked and subbed
This was the last thing i learned in unity. Considered it complex scripting and struggled with it for months. Now, I just learned how to do it in Godot in like 5 mins. Thank you for this, will need to dive in more but this looks extremely easier to do in godot and somewhat intuitive.
This seems to be a nice replacement for "serializing" (in Unity terms) a class/struct, since in Godot you can't just @export objects/whole nodes, right?
Can I use one recource for multiple items for example? Because if you change the properties of the resource in one item, the same apply to other items as well.
Machu this is awesome ❤❤❤ Some scenes changes and reload video tutorial plzz I have problem eg : Main Menu to Main Scene ok then back to Main Menu ok but not working
1:16 for some reason the resource slot (on the Inspector to the left) is not showing up for me even after declaring the variable!! can anyone tell me any possible reason why this is happening??
Hi! Thanks a lot for a clear tutorial, but i'm having an issue, maybe someone can help me, lets say i have this resource: extends Resource class_name Plant @export var name: String @export var health: int @export var min_water: float @export var max_water: float @export var buy_value: float @export var sell_value: float @export var decay_rate: float var current_water: float = 0 func water_plant(water_amount: float): if current_water + water_amount
Hi, I'm in desperate need for a tutorial about this topic: What if I have 2 virtual mobile joysticks and I want to be able to move both of them at the same time? (I mean something like brawl stars' controllers) A tutorial would be really appreciated
So in programming terms, this is basically an abstract class
I was aware of resources, but never complete understood what "local to scene" means to them. So that's it. Very clever.
i never knew exactly what resources were until now, thanks
Countless videos explaining how SIMPLE this is and then go on to show an example that is actually hard to wrap your head around without trying to figure out how everything works with the resources. They show you HOW to create them and how they CAN help but only for a very specific use cases. This was so much more simpler and well put enough that I was able to figure my problems with my resources.
All seriousness this was a massive help. Appreciate you since I had like 10 different tabs open of videos and them all basically saying the same thing and showing the same thing. Only really letting me understand maybe 80% of it all. Def liked and subbed
Oh my god I've watched so many tutorials trying to figure this out and this was all it took...Bless you
This was the last thing i learned in unity. Considered it complex scripting and struggled with it for months. Now, I just learned how to do it in Godot in like 5 mins. Thank you for this, will need to dive in more but this looks extremely easier to do in godot and somewhat intuitive.
Much love from Egypt, my whole family wants to be like you 🎉🎉💪
💪Great thanks from Brazil
Thanks Gwizz, this is exactly what I have been looking for
Thank you for the tutorial!!! Awesome content!
Great simple to understand to the point and informative thanks alot
All fine and clear, now I would like to understand why using custom resources instead of custom classes. What's the true advantage?
the ability to tune custom parameters of an object in real time in the editor I would guess.
I love you tutorials man keep it up but you sound like you just had 20 cups of coffee before the vid 🤣
I ingest an unhealthy amount of caffeine on a regular basis
doing something similar but had no idea about the local to scene. prob the solution to my current issue. tyvm
great video, amazing explanation, ty
This seems to be a nice replacement for "serializing" (in Unity terms) a class/struct, since in Godot you can't just @export objects/whole nodes, right?
Thank you very much, MAN
thanks very straight forward!
THANK YOU SO MUUUUUUUUCH!!!! I FINALLY understand this, I love you man!!!! ❤❤❤❤
Thanks my friend
When do you want to use resources and when is it better to create your own components? Aren't these 2 very similar?
what would be the benefit to using this over maybe a Health/attack node with export var for each enemy?
Can you make a playlist just for the "programming concep" tutorials?
Can I use one recource for multiple items for example? Because if you change the properties of the resource in one item, the same apply to other items as well.
Great video as always
I noticed you're naming your script and resource files in Pascal Case. Is this a common practice?
@@Omar_Al_Seddik nope
Machu this is awesome ❤❤❤
Some scenes changes and reload video tutorial plzz
I have problem eg : Main Menu to Main Scene ok then back to Main Menu ok but not working
Great video
1:16
for some reason the resource slot (on the Inspector to the left) is not showing up for me even after declaring the variable!!
can anyone tell me any possible reason why this is happening??
How to change values or packedscene from othet script to this script when i press a button
Please tutorial on how to swim player in water tile map with area2d in 2D platformer game, I need it very much.😢
Such a helpful video! Any chance you would create a video about a 2d grapple hook mechanic?
Hi! Thanks a lot for a clear tutorial, but i'm having an issue, maybe someone can help me, lets say i have this resource:
extends Resource
class_name Plant
@export var name: String
@export var health: int
@export var min_water: float
@export var max_water: float
@export var buy_value: float
@export var sell_value: float
@export var decay_rate: float
var current_water: float = 0
func water_plant(water_amount: float):
if current_water + water_amount
i don't think you can execute functions in a resource. try defining the function in the resource, but call it in the scene
@@ManuelAndrePlaystation yes, this is the solution, thanks a lot!
Hi, I'm in desperate need for a tutorial about this topic: What if I have 2 virtual mobile joysticks and I want to be able to move both of them at the same time? (I mean something like brawl stars' controllers)
A tutorial would be really appreciated
please do not spam the same comment on multiple videos