Thanks for this video Chris. I believe this is possibly your best series to date. All of your series' have been excellent but this one is somehow one notch higher.
@Kidscancode5 жыл бұрын
Thanks!
@Elliots_Sandbox Жыл бұрын
Finally, a tutorial that gives me the simplest possible but functional method.
@TheAngrylink4 жыл бұрын
Edit: FIXED (well the first problem at least) Hi Chris, great series of tutorials, I'm a complete novice with coding so its probably something daft that I've done/ not done but it seems that on my _on_Jumper_died() func its producing the error: " Invalid operands 'int' and 'Nil' in operator '>'. " in the errors tab : E 0:00:00.413 decode_variant: Condition "len < 4" is true. Returned: ERR_INVALID_DATA core/io/marshalls.cpp:108 @ decode_variant() Main.gd:73 @ load_score() Main.gd:13 @ _ready() E 0:00:00.414 get_var: Error when trying to encode Variant. Condition "err != OK" is true. Returned: Variant() core/bind/core_bind.cpp:2263 @ get_var() Main.gd:73 @ load_score() Main.gd:13 @ _ready() I've checked through the source code from github but alas im still stumped. Thanks again for helping enrich my feeble mind ; )
@TheAngrylink4 жыл бұрын
Yes it was a daft error i made.... i didn't pass on the score and highscore to the _on_Jumper_died(): $Screens.game_over(score, highscore) < the bit in the parenthesis yes I'm a monumental idiot :)
@TheAngrylink4 жыл бұрын
two steps forward.... one step back, now it seems that the score doesn't save after I close the program..... *Shakes fist* .... LOGGIIIIIIIIIIIIIIINS
@first_last_5 жыл бұрын
After switching to GLES2 when I wanted to export to Android, it asked me to enable 'Import Etc'. If anyone having trouble with it, just head to [Project Settings] -> [Rendering] -> [Vram Compression] and click on 'Import Etc', this should fix it.
@DejaimeNeto5 жыл бұрын
Oh, I have so much catching up to do
@stacode5 жыл бұрын
can you give me the link for the circle texture, please?
@Spar3Tim3r3 жыл бұрын
Did anyone suddenly start getting 'Parser Errors''? "settings" suddenly wasn't declared in the current scope and nothing changed? I've had this happen a few times and I genuinely don't know why it happens. I end up fixing it but I don't understand how or why.
@moric46775 жыл бұрын
you should show some ads in your game and upload it to play store
@Kidscancode5 жыл бұрын
We are going to do that.
@moric46775 жыл бұрын
@@Kidscancode thanks.
@cafeairgame16carbajal404 жыл бұрын
The game over tab is selected and is being edited in the minute screen tab 9:20
@kpackama89854 жыл бұрын
The tab selected doesn't interfere directly with what is opened in the window below. If you are on the Scripts section, the work window will show your last selected script, regardless of the scene/tab which is selected above. If you switch back to 2D, the Screens scene will apear.
@MultiDarksamuses5 жыл бұрын
Is it just me or did you not put the updated circle texture in the repo? I'm still getting the issue with the shader glow going out of the texture boundary.
@Kidscancode5 жыл бұрын
Yeah, something went amiss when I pushed to the repo. I still have to fix the release, but it's there now.
@MajorKreissack884 жыл бұрын
@@Kidscancode it's not terribly important but 7 months later I can attest that it is indeed the original file with the circle borders right next to the edge of the sprite, unless you have several versions of the assets and I just happened to find an older link.
@GP-ub5xb5 жыл бұрын
Thanks for the video. I was just thinking if you could give a tutorial on custom export templates and maybe integration of some plugins and also reducing the size of the app. Just something about custom export template for mobile, thanks ..
@Kidscancode5 жыл бұрын
That is touched on in the next video, when we add the AdMob Android module. Optimizing for size is something we'll do a bit further down the road, although the official docs cover it pretty well: docs.godotengine.org/en/latest/development/compiling/optimizing_for_size.html
@ArtER214 жыл бұрын
I realize this is intended as a phone app type of project but is there an easy way to get it to safely ignore key strokes such as [space bar] or [enter] on the keyboard? these keys cause crashes.
@ballofbears4 жыл бұрын
How would I go about clearing the high score from the save file? I've already set up a "Clear High Score" button in the SettingsScreen.tscn and added it to _on_button_pressed() in the script; but I'm unsure about how to plug in the desired functionality. Thank you.
@Kidscancode4 жыл бұрын
Just write a 0 to the high score file.
@arthurdeleniq4 жыл бұрын
what he pressed between 7:23 and 7:28 to make the circle less bad ?
@Kidscancode4 жыл бұрын
As I described, I replaced the image with an identical circle that has more blank space around it. A shader can't access pixels outside of the surface, so you need some margin for the glow.
@Red_Eagle3 жыл бұрын
font doesn't work?
@arthurdeleniq4 жыл бұрын
how did you put yppur labls one under the other i'm trying for 30 min but i can't find a way ! @KidsCanCode
@Kidscancode4 жыл бұрын
What do you mean? I used a VBoxContainer to arrange the labels.
@samifirstsamijoe20505 жыл бұрын
I think you should have a help menu
@TechnicJelle5 жыл бұрын
Where can we download this new APK? It's not on the GitHub releases page.
@Kidscancode5 жыл бұрын
It's rejecting the file due to size. I'll have to find a workaround.
@TechnicJelle5 жыл бұрын
That's too bad. Maybe you could use a cloud service?
@nwaliyevwe7564 жыл бұрын
Hey, KCC, Great Video! Can you please share the sprite texture fo 7:28? It would be greatly appreciated> Thanks in advance!
@Kidscancode4 жыл бұрын
It's the same circle texture we've been using since part 1. The assets can be downloaded in part 1: kidscancode.org/godot_recipes/games/circle_jump/circle_jump_01/
@nwaliyevwe7564 жыл бұрын
@@Kidscancode No, you changed the asset at the same time given above, and you extended the sprites background, please pass us the sprite texture at 7:28
@nwaliyevwe7564 жыл бұрын
@@Kidscancode For the glow effect...
@Kidscancode4 жыл бұрын
It's in the source: github.com/kidscancode/circle_jump