In this lesson I’ll show you how to create a ’singleton’ – a global code file, which we’ll use to keep track of the collected number of coins. We’ll also code the ability to win the game! …each time a coin is collected, we’ll see if the *number of coins to win* has been reached, and if so, we’ll change scenes.
Thanks for watching! Here are the video chapter timecode links:
– 0:00 – Video Intro
– 0:13 – Lesson Overview
– 0:48 – Adding multiple coins!
– 3:08 – Creating a Singleton Code File
– 5:09 – Autoloading our Singleton code file
– 6:37 – Adding 1 to ’coins’ each time a coin is collected
– 8:53 – Winning the Game! (by collecting all the coins)
– 12:49 – Fixing a bug: Resetting ’coins’ variable on Level Load
– 15:26 – Wrapping Up: This Lesson’s Code
– 15:55 – Wrap-Up & Outro
Don’t forget to LIKE & SUBSCRIBE! 🥰 👍
*note: in this lesson I use Godot 4.1
Play and Download the Finished 3D Platformer Game Online Now!: https://borncg.itch.io/3d-platformer-game (use: Chrome/Edge/Firefox to play the web game version)
*****************
DONATE to support my channel via PayPal: https://goo.gl/ThkwyG
********************************
LIKE and FOLLOW me on:
FACEBOOK: http://www.facebook.com/BornCG
INSTAGRAM: https://www.instagram.com/born.cg/
X / TWITTER: https://twitter.com/BornCG
Reddit: https://www.reddit.com/u/BornCG
**********************************
Visit this Godot 4 Beginners: 3D Platformer Course playlist!:
https://www.youtube.com/playlist?list=PLda3VoSoc_TTp8Ng3C57spnNkOw3Hm_35
/>
Visit my Let’s Learn Blender! Tutorial Series playlist:
https://www.youtube.com/playlist?list=PLda3VoSoc_TQrLrt-voecHs0Mb5qzk2S3
/>
****************
Nicolas from the band ’The Lazy Saviours’ created my Intro Jingle!
****************