yall tutorial makers see this? 3 minute tutorial! explains the problem and starts into the solution in the first minute?? actually starts the video at the start without a cringe intro skit or some nonsense?? looking forward to more in this format. A++
Sweet. I was literally just bashing my head in to this. Thanks!! There aren't really any quick and dirty guides to understanding signals in Godot, if you made something like that I'd watch
2:10 Don't forget to multiply your delta by the delta in the process function like "lerp(Blah, Blah, ("YOUR DELTA" * delta)) This is to make sure movement is Independent on frame rate.
For Godot 4.0: Project Setting -> Window -> Mode = canvas_items Project Setting -> Window -> Scale Mode = integer Hope it works as perfect like for me. Don't forget to keep camera zoom on full numbers otherwise you get half pixels. Have fun game devs & god bless!
This scales up your canvas items and renders your game at the scaled resolution. However, the viewport option renders to your viewport and then scales up the game. So, I believe you're essentially wasting your GPU power, for no difference in aesthetics.
@@NesiAwesomeness beginner's stuff, hacky stuff, a stuff that can be do by busy people, etc. Moreover start from pixel 2d game. This is just suggestion, your channel your rules bruh, those who like the content just follows
I'm kinda lost with this whole rendering, scaling, jittering situation. I've tried applying this tutorial to my situation, I got the interpolation working, but my game is still jittering a lot. I've setup up my projet with a resolution 2 times bigger (for the benefit of using hud in higher resolution for example) and using a scaled up viewport so that I can actually fill the screen with my level at the right size. Which seems to be a correct way to do it based on other tutorials. However, I'm guessing because my camera is down the tree with the player, inside the viewport, the resolution is lower, and so every small movement of camera makes the whole thing jitter. And I don't get why it isn't the case here in the tutorial... I'm wondering if it has to do with the interpolation though, because in the tutorial is is smoothly going from A to B, and mine seems to slow down going from pixel to pixel at the end of a transition. I'll probably have a found the solution before getting an answer but, I guess it could still be useful to other people.
Ok I think I fixed it, earlier when trying to apply the tutorial, the interpolation wasn't working when casting as integer and multiplying delta by 0.2. So I removed the integer cast as a test and wasn't sure why it was needed. Anyways, later I tried to multiply delta by a number like 4 (as seen in a godot documentation) and it worked, but I had to cast the whole thing as integer like in the video to get it to work properly. I don't understand though why in some tutorials it says to multiply delta by an integer like 4 and here it should be a value between 0.01 and 0.99...
wow, fantastic tutorial, simple, short, to the point AND it works! 10/10 Quick question, when my sprite moves, it jitters, I'm not looking for an answer but do you know what the cause might be linked to.
Try messing around with your physics frames in your project settings under "Physics/common" And your fixed fps in project settings "Debug/(I don't remember but just check for your fixed fps setting in project settings)" Most likely just set them to the same value
yall tutorial makers see this? 3 minute tutorial! explains the problem and starts into the solution in the first minute?? actually starts the video at the start without a cringe intro skit or some nonsense?? looking forward to more in this format. A++
Thank you 😂❤️
cause they need money
bro... amazing tutorial
Thank you!!
Sweet. I was literally just bashing my head in to this. Thanks!! There aren't really any quick and dirty guides to understanding signals in Godot, if you made something like that I'd watch
For sure!!
You’re so talented ❤️❤️
Thank you for this tutorial 🥺🥺❤️
Thank you ❤️❤️❤️
2:10 Don't forget to multiply your delta by the delta in the process function like "lerp(Blah, Blah, ("YOUR DELTA" * delta))
This is to make sure movement is Independent on frame rate.
Just to maker sure! you mean something like this?
lerp(global_position.x, target.x, 0.2 * delta)
@@franham Yes, exactly
@@NesiAwesomeness Got it 👌 Thank you very much!
This doesn't work for me. The camera doesn't move at all when I do int(lerp(global_position.x, target.x, .2*delta))
@@MrPodgikins same
For Godot 4.0:
Project Setting -> Window -> Mode = canvas_items
Project Setting -> Window -> Scale Mode = integer
Hope it works as perfect like for me. Don't forget to keep camera zoom on full numbers otherwise you get half pixels. Have fun game devs & god bless!
This scales up your canvas items and renders your game at the scaled resolution. However, the viewport option renders to your viewport and then scales up the game. So, I believe you're essentially wasting your GPU power, for no difference in aesthetics.
You the realist! Just subbed thanks!
Thanks man
Could you teach on how you could make Camera2D Celeste Screen Transitions?
Awesome video (and amazing montaj)
Thanks man
Whoa Nesi, make 10 more of this useful tutorial and I will subscribe you
Give me ten topics and I'll get started 😂
@@NesiAwesomeness beginner's stuff, hacky stuff, a stuff that can be do by busy people, etc. Moreover start from pixel 2d game. This is just suggestion, your channel your rules bruh, those who like the content just follows
wait, you can DRAG the nodes to path them? holy sh*t
Yh, it's a little secret 🤫
It would be awesome if u made a video about "How to make an Parallax Background for a 2D Pixelart Plattformer
I'll try that
@@NesiAwesomeness awesome
@@NesiAwesomeness absolute legend
@@bart.o.rom3o thanks
Long live perfect pixel!
Let's gooo ❤️
Nice... very nice!
Thanks
What. You can drag an object to code and it will find its path? What. What. What. Nice.
It's a little Godot secret I use all the time 😂
@@NesiAwesomeness how many other secrets Godot has #shocked :D
Excellent tutorial Keep it up we have to grow the godot comunity :D
For sure man
I found this tutorial really quick but messy too
Thank you. :)
You're welcome
Привет, у тебя получилось хорошее видео, пожалуйста, продолжай :)
спасибо большое, я не говорю по-русски, но использую переводчик и, возможно, позже я смогу сделать русские субтитры для своего следующего видео
For some reason the camera wont move and is stuck at 0,0. is this a bug or just something changed between godot versions?
I'm kinda lost with this whole rendering, scaling, jittering situation. I've tried applying this tutorial to my situation, I got the interpolation working, but my game is still jittering a lot.
I've setup up my projet with a resolution 2 times bigger (for the benefit of using hud in higher resolution for example) and using a scaled up viewport so that I can actually fill the screen with my level at the right size. Which seems to be a correct way to do it based on other tutorials.
However, I'm guessing because my camera is down the tree with the player, inside the viewport, the resolution is lower, and so every small movement of camera makes the whole thing jitter. And I don't get why it isn't the case here in the tutorial... I'm wondering if it has to do with the interpolation though, because in the tutorial is is smoothly going from A to B, and mine seems to slow down going from pixel to pixel at the end of a transition.
I'll probably have a found the solution before getting an answer but, I guess it could still be useful to other people.
Ok I think I fixed it, earlier when trying to apply the tutorial, the interpolation wasn't working when casting as integer and multiplying delta by 0.2.
So I removed the integer cast as a test and wasn't sure why it was needed.
Anyways, later I tried to multiply delta by a number like 4 (as seen in a godot documentation) and it worked, but I had to cast the whole thing as integer like in the video to get it to work properly. I don't understand though why in some tutorials it says to multiply delta by an integer like 4 and here it should be a value between 0.01 and 0.99...
Thanks
Thaaaaank yooooooou
also really funny vid :)
Thanks for watching
wow, fantastic tutorial, simple, short, to the point AND it works! 10/10
Quick question, when my sprite moves, it jitters, I'm not looking for an answer but do you know what the cause might be linked to.
Try messing around with your physics frames in your project settings under
"Physics/common"
And your fixed fps in project settings "Debug/(I don't remember but just check for your fixed fps setting in project settings)"
Most likely just set them to the same value
@@NesiAwesomeness thank you!
Micheal reeves sounds?
What's that?
hi! i love your video, please teach me how to make a dash level, like geometric dash xd i cant TnT
I assume you're still using the viewport mode here and not 2D?
Yes
Join the discord
discord.gg/c5FEkM2
If you have questions or would like to talk to me
I can't
@@halobread what's wrong?
very cool video, earn yourself a subscriber :v
thank. you. holy shit
You're welcome, but I think there's a setting for this in Godot 4
Amoazing
Thank you
Why haven't I subscribed yet ?
I don't know ಠ ͜ʖ ಠ
@@NesiAwesomeness :D
by the way I am making a game about Dani , see the video on my channel if you want :)