Polished Control nodes UI, Tween animācijas, audio bus sistēma un eksports uz itch.io. Kursa noslēgums.
CanvasLayer, VBoxContainer, Button, Label, ProgressBar - galvenā izvēlne.
create_tween(), tween_property(), easing curves, AnimationPlayer spēles stāvokļiem.
Audio buses (Master/Music/SFX), AudioStreamPlayer, skaņas efekti un mūzika C++ no.
Godot Debugger, Profiler FPS/CPU laiki, Remote Inspector, atmiņas noplūžu meklēšana.
Export templates, Windows/Linux/Web eksports, HTML5 augšupielāde itch.io, spēles lapa.
Polished puzzle spēle ar UI, audio, animācijām, save/load un publicēta itch.io. Kursa noslēgums.
// Poga ar Tween "pop in" animāciju
void UIManager::_ready() {
Button* play = get_node<Button>("VBox/PlayButton");
play->connect("pressed", callable_mp(this, &UIManager::_on_play));
// Iejas animācija
Ref<Tween> tw = create_tween();
tw->tween_property(play, "scale", Vector2(1, 1), 0.3)
->from(Vector2(0, 0));
}
void UIManager::_on_play() {
get_tree()->change_scene_to_file("res://levels/level_1.tscn");
}