In programming, a method, often referred to as a member function, is a function that is defined within a class and is associated with an object instance.
In Godot, every node is an object, and every function provided by this node is a method. For example, you can call the function start() on a TimerTimer node: This start() function is a method. It runs on one TimerTimer node instance and starts this specific timer.
In Godot's GDScript programming language, every function you define in a script is a method by default unless you make it a static function.
Generally speaking, we use methods to define the behaviors of an object, allowing it to perform actions, modify its data, or calculate and return data. Unlike static functions, methods have access to the data (properties) and other methods of the object they belong to.
Become an Indie Gamedev with GDQuest!in GDSchool
Don't stop here. Step-by-step tutorials are fun but they only take you so far.
Try one of our proven study programs to become an independent Gamedev truly capable of realizing the games you’ve always wanted to make.