This video demonstrates how subtype polymorphism can be used in Godot Engine in order to create modular powerups. That is, we can create different abilities for the player by putting them into separate scripts and dynamically attach these scripts to the player.
A few ideas that show up in this video are:
Sharing a script between multiple scenes
Using class_name in order to benefit from type hints
Instantiating non-scene scripts at runtime
Using setget with a custom accessor
How tau can be more convenient than pi
Смотрите видео Modular Powerups: Polymorphism in GDScript онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Paul Gestwicki 15 Октябрь 2020, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 1,12 раз и оно понравилось 5 людям.