We need more tricks! What detail about Godot did you figure out and want to share with the community?
@ghostwarrior-ni1xb3 жыл бұрын
this video is a reupload if I remember right😐
@PlayWithFurcifer3 жыл бұрын
@@ghostwarrior-ni1xb Absolutely not! We made another "10 Tricks" video half a year ago - with other tricks!
@ghostwarrior-ni1xb3 жыл бұрын
@@PlayWithFurcifer ok thk u for clearing it out as i watch the other one a month or 2 ago since i am learing and playing with godot thks for the video
@marbles13393 жыл бұрын
It's not a trick about the engine itself, it's just an easier way to navigate the editor but instead of the shortcut keys Control+F1/F2/F3 to open the 2D/3D/Script editor, I set them to Alt+Q/W/E respectively. It's a lot easier to navigate that way instead of clicking at the top or using Ctrl + F1.
@frankhuurman39553 жыл бұрын
I'd love to know if there is a trick or way to run something in the background on Android(it seems impossible or not implemented in Godot? I'm hoping you and the community here have the knowledge). We're testing some timed events that might happen while the game is in the background, using a Timer node to do something doesn't work since it just pauses until the game is in the foreground again. Any idea if something like this is possible? All I can think of is saving the current time to a file or db every second and have some kind of check in place how many seconds have passed when you get back to the game and do stuff based on that, but it seems like this should be easier. Also, any idea if some built-in Godot form of local push notification is possible?
@endernamikaze12413 жыл бұрын
While using Right Click + wasd to freelook in 3d you can use the scrollwheel to adjust the speed or hold shift to double your speed
@PlayWithFurcifer3 жыл бұрын
Good to know, thanks! :D
@shaunstone97643 жыл бұрын
I got so caught out with the queue free and checking for null. Thank you so much for clearing this up!
@PlayWithFurcifer3 жыл бұрын
Glad it was helpful! :D
@the_cheese_cultist3 жыл бұрын
the slow time and the lock in place tips are really gonna come in handy! thanks for the video. keep making those!
@PlayWithFurcifer3 жыл бұрын
Glad you liked them, we will :)
@skaruts3 жыл бұрын
tip: if you need to preload something in multiple places, and it becomes a hassle to change the path nodes when you rearrange your files, you can use a data-class for all your preloads. Something like this (a data-class can only contain constants): _# __preloads.gd_ *extends Object* _# data class is never instanced_ *class_name Preloads* *const SomeScript := preload("path_to_a_script_file")* *const SomeScene := preload("path_to_a_scene_file")* And then in your other scripts you don't need to remember or copy/paste paths: *var foo = Preloads.SomeScript.new()* *var bar = Preloads.SomeScene.instance()* You can even preload resource-classes in there. And if you ever need to change the paths you only change them in one place.
@skaruts3 жыл бұрын
There's one caveat to that, that I forgot to mention: scripts that use that preloads class can't be preloaded in it, as it causes cyclic dependency. A way to work around that is to make your preload script an autoloaded singleton.
@PlayWithFurcifer3 жыл бұрын
Interesting, thank you! :D
@skaruts3 жыл бұрын
If you interpolate the change in time scale and pitch, you probably create a cool effect of the sound slowing down/speeding up. Btw, pizza is the best Godot addon.
@PlayWithFurcifer3 жыл бұрын
Sounds worth a try! It really is :)
@rungeon833 жыл бұрын
These videos just get better and better, the comedy sharply going up! Thank you for these! As soon as I see a "tips" from you guys I'm like CLICK CLICK CLICK "cmon you stupid internet load faster!!"
@PlayWithFurcifer3 жыл бұрын
We try to improve with every video :) Thank you very much!
@tonymorgan6023 жыл бұрын
Pizza Cam was hilarious. I love learning and having fun at the same time. I've said it before and I'll keep on saying it... Doro and Mario, you are the best!
@PlayWithFurcifer3 жыл бұрын
Awww, thank you! We were recording and noticed the a pizza smell :D
@EmilioNorrmann3 жыл бұрын
I'm new to Godot and I find this series extremely useful ! thank you guys
@PlayWithFurcifer3 жыл бұрын
Glad is it helpful! :)
@Visleaf3 жыл бұрын
2:27 or use the scroll wheel to adjust the speed mid-flight
@PlayWithFurcifer3 жыл бұрын
That is cool!
@Dark_Peace3 жыл бұрын
A tip : In the last version were added some features to the Animation Player. Click the Édition button and you can copy/paste parts or the animation and more. Below you have 3 buttons from left to right (2 already existed) : - see only the animation for the selected node - group animations by node or not (i don't so it takes less space) - align keys to the step or not
@sike59433 жыл бұрын
Amazing tips, everything was worth alot, especially the time manipulation one. Thanks a lot!!
@PlayWithFurcifer3 жыл бұрын
Glad you liked them! :D
@Xero_Wolf3 жыл бұрын
Thank you! The is_instance_valid function is really going to come in super handy for me.
@PlayWithFurcifer3 жыл бұрын
Glad it was helpful, less strange crashes means more fun i guess :)
@Goldenfightinglink3 жыл бұрын
The bookmarks would've been nice to know a year ago. Oh and to add to #9 with weird bugs! Nodes call their children nodes' _ready() first before calling their own _ready(), which as a new time programmer/godot user, was different than I expected and led to a lot of days just chasing scripts and print(). So if you have cheat codes that are ran by the player on start, the game root will overwrite those vars; for example. Also! Using array.erase(var) doesn't actually erase the var argument but instead deletes the median. Using array.remove(#) properly removes it.
@PlayWithFurcifer3 жыл бұрын
That is weird indeed, thank you for mentioning! :)
@Dark_Peace3 жыл бұрын
A tip : So I had a tileset with a lot of spritesheets and I wanted to change it so it was one big spritesheet, but without affecting all the tiles already placed, so no delete→new tile. I don't think there's any way to do it in the editor. So I opened the tileset file in a text editor. First you add your spritesheet alongside the others in "ext_resources", then you can go to your tiles IDs and change "texture" to ExtResource(**your new spritesheet ext_resource ID**) then change the "région" to the région on your new spritesheet and that's it ! But do it only if you know what you're doing (which I didn't know when I tried) because I believe it can cause problems if you make mistakes.
@L4Vo53 жыл бұрын
When it comes to navigation, I've been really loving the "Project Map" plugin. It makes it really easy to quickly access the most important scenes in your game, without having to navigate a bunch of folders to find it Also, it's not obvious, but you can actually call the default godot functions yourself, like _ready and _physics_process. I find this really ugly conceptually and it sounds like something you absolutely shouldn't do, BUT, calling _init() will also restore all variables to the default set on the script (and null for those where you didn't set a value), and calling _ready() will also rebuild all the "onready" node references (which often break when making tool scripts!). So it can be a really convenient quick fix, and avoid a lot of code repetition, as long as it's used with care
@PlayWithFurcifer3 жыл бұрын
That look amazing! We will certainly try that out, thanks :D
@Undermog3 жыл бұрын
Love the tips videos. I didn't know you could change the shader time scale like that - I will be using that one immediately!
@PlayWithFurcifer3 жыл бұрын
Awesome! What will you use it for?
@Undermog3 жыл бұрын
@@PlayWithFurcifer An easy way to pause my shaders. Unfortunately I realised I need some shaders still running on my pause menu!
@retrocademedia-announcements2 жыл бұрын
Woah BB, fancy running into you here! (5 months later lol)
@tylerspaeth18853 жыл бұрын
Y'all make the best Godot videos. They massively increase the quality of my life ;-) Please don't stop :-)
@PlayWithFurcifer3 жыл бұрын
That is great! We will keep making videos :)
@Dark_Peace3 жыл бұрын
YOU CAN SLOW DOWN TIME ?! I love thèse videos
@PlayWithFurcifer3 жыл бұрын
It really surprised me too :D Glad you do!
@joekim84593 жыл бұрын
I had to wait for this video... like an animaaaaal 🐒🤣
@PlayWithFurcifer3 жыл бұрын
🐒
@ziggyzoggin3 жыл бұрын
thanks for that animated particle trick! i thought it wasn't possible. :)
@PlayWithFurcifer3 жыл бұрын
Glad you liked it!
@meandersson3 жыл бұрын
Oh hey, I'm contributing! It makes me feel less dumb if I wasn't the only one who never learned or found out you could fly around in a 3d scene. Hopefully it isn't in the documentation, then I would feel dumb and embarrassed for missing it :)
@PlayWithFurcifer3 жыл бұрын
You certainly are! I don't know how other people find out about this stuff. We only know a lot of these things because of comments we get :D
@BlueOctopusDev3 жыл бұрын
when you are moving with wasd in the editor, just scroll up or down to change the speed 👍
@PlayWithFurcifer3 жыл бұрын
That is cool, thanks!
@modularcuriosity Жыл бұрын
I have to say I absolutely HATE how in Godot the tabs above the edit window are not links to *.gd scripts in the editor. They're links to the scene. Every other editor in the world and every web browser has tabs and those tabs always switch the content in the editor or web viewport. There have been so many times I added code to the wrong node because the tab for the node I wanted was selected, but the edit window was for a different scene entirely. I really wish there was a fix or cool tip for this.
@HendrikMans3 жыл бұрын
Eure Videos sind toll. Ihr seid toll.
@PlayWithFurcifer3 жыл бұрын
Selber toll!
@Visionsofmortality3 жыл бұрын
Great tips as always, I found very useful for me the tip on selecting the right nodes with alt+right click, and manipulating time. Also, is there any way to solve the signal order issue?
@PlayWithFurcifer3 жыл бұрын
Glad you liked them :) You could subscribe them only to a single function and call the other ones from there, i hope this will be changed eventually.
@simeontodorov93533 жыл бұрын
Manipulate time is a really good tip.
@PlayWithFurcifer3 жыл бұрын
:)
@nincompoop173 жыл бұрын
I see your video, I click, I pause, I like, I play, I watch.
@PlayWithFurcifer3 жыл бұрын
Sounds like a good sequence of actions! :)
@beginnereasy3 жыл бұрын
When crits slow time .2s let's go!!!! 💥
@Theraot3 жыл бұрын
Lock are not gone when closing the engine… Are you saving the scene? If you don't save the scene, locks are not saved.
@PlayWithFurcifer3 жыл бұрын
You are right! I am sure they were gone the last time i tried. Maybe something fixed in a recent verion? Thank you for pointing that out!
@Theraot3 жыл бұрын
@@PlayWithFurcifer It works on Godot 3.2. I don't know if there were an specific version where it didn't work. However, I have also seen this happen: they opened the scene, moved the viewport camera, closed it, Godot asked to save changes, they thought "I didn't change anything" so click don't save, opened it again, and wondered why Godot didn't save viewport camera position. (By the way, did you remove my replies to the pinned comment? Did they trigger some spam filter? My comments disappeared, and that is how this video got its first dislike: it was me)
@PlayWithFurcifer3 жыл бұрын
@@Theraot Sounds plausible. We did not remove your reply and do not have any filters activated. It seems to me that youtube sometimes just ...loses comments? I don't know. We got a report of a comment not getting through once but reposting it solved that, maybe try again if you like.
@Theraot3 жыл бұрын
@@PlayWithFurcifer I tried again, and it also went puff. This is the short version (hopefully it sticks here): - I found a Godot module called godot local notifications by DrMoriarty on a famous software relate site, which might help Frank Huurman. Testing required. - I answered a question on a famous Q and A site that has the title "Navigation2D always return empty path" which will help with Syntax 3rror problem. (I'm not saying the names of the sites because perhaps KZbin does not like that)
@CopyCatBlack3 жыл бұрын
hi can any 1 make a small tutorial on visualscript 😟😟😟😟😟
@AlekseyLoykuts3 жыл бұрын
Have you already found that trick with "Make and publish the game" secret button?
@PlayWithFurcifer3 жыл бұрын
That one sounds really usefull! Where is it? :p
@51.sureshbalajim453 жыл бұрын
I am a new subscriber
@PlayWithFurcifer3 жыл бұрын
Glad to have you here!
@scarm_rune3 жыл бұрын
6:40 substance abuse
@PlayWithFurcifer3 жыл бұрын
But without all the pain the next morning!
@itsME-dc4vm3 жыл бұрын
nice ;D
@rocket0072 жыл бұрын
haaa, you can see orphans in the editor. Thank you
@rocket0072 жыл бұрын
yeah there are over 200,000 orphans taking up 600mb of static memory . So sad
@Relivino3 жыл бұрын
Grzegorz Brzęczyszczykiewicz
@harunizi75063 жыл бұрын
please better physics like unity box2d, bullet3d. Anddd machine learning AI kit like unitys ML-Agents. I would like to make robotic simulations in GODOT 💙❤💜
@PlayWithFurcifer3 жыл бұрын
Is this your wishlist for Godot 4?
@harunizi75063 жыл бұрын
@@PlayWithFurcifer sory my comment is incompatible with this video
@harunizi75063 жыл бұрын
@@PlayWithFurcifer yes. I can't wait for godot 4
@Theraot3 жыл бұрын
I have good news and bad news for your. However, which one is which depends on your take: Godot has have Bullet3D physics for a long time. Go to project settings -> Physics -> 3D and select Bullet. Furthermore, a lot of effort has gone in replicating bullet3D in Godot so it can be removed in Godot 4. Thus Godot 4 will not have Bullet3D, this allows a tighter integration of the physics system, and for Godot developers to continue to evolve it beyond what Bullet3D provides. But what if you wanted Bullet anyway? Well, the option to add custom physics is planned for Godot 4.1, which would allow for Bullet or any other third physics engine to be added via addons.
@harunizi75063 жыл бұрын
@@Theraot I did not know that. this is what i wanted. thank you. If the new physics engine is as good as the mature bullet engine I would prefer it of course
@SantoLucasST3 жыл бұрын
07:26 hummm, so you're telling me Germans aren't born with the ability to pronounce weird names?