Выпущено по лицензии MIT.
Коллекция простых компонентов блока зданий, которые предназначены для простых в использовании, и их сбрасывают в любой проект Годота 4, готовые к использованию без (или минимальной) конфигурации, и «умные» (или, по крайней мере, разумные) значения по умолчанию.
Эти компоненты могут быть полезны для быстрого прототипирования, быстрого тестирования идей, не требуя серьезных временных инвестиций и для обучения (не стесняйтесь проверять с любовью компенсированным исходным кодом).
Хотя были предприняты усилия, чтобы сделать компоненты надежными и эффективными для использования в разработке, они не обязательно оптимизированы для производственных сред. Обеспечение потребителя . Если вы сомневаетесь, не стесняйтесь разобрать и собирать компоненты в ваши собственные цели.
SimpleStateMachineComponent - Управление состоянием с простыми именованными функциями. StatComponent - отслеживайте произвольную численную статистику (STAT).AutoRecoverComponent - дайте StatComponent возможность AutoreCover с течением времени.HealthComponent - отслеживайте здоровье, подобную численной статистике (STAT).AutoHealComponent - дайте HealthComponent возможность с течением времени. VelocityComponent - Применить ускорение и замедление к CharacterBody2D.velocity .ControlsLeftRight - примените левое/правое движение к VelocityComponent .MovementControlsUpDown - Apply Up/Down Движение к VelocityComponent .MovementControlsFourWay - Примените четырехстороннее движение к VelocityComponent . PlaceholderComponent - визуальный компонент заполнителя.LookAtCursorComponent - Поверните Node2D , чтобы «смотреть» на курсор.LookAtNodeComponent - Поверните Node2D , чтобы «смотреть» на другой Node2D .AlignToVelocityComponent - выравнивать вращение Node2D , чтобы следовать за VelocityComponent .RotateComponent - Поверните Node2D с постоянной угловой скоростью. BounceComponent - добавьте простой эффект отскакивания в Node2D .FlashComponent - добавьте эффект запускаемой вспышки в Node2D .FlashOnHitComponent - добавьте эффект FlashComponent в Node2D , вызванный столкновением HitboxComponent и HurtboxComponent . HitboxComponent - нанести ущерб на HurtboxComponent .HurtboxComponent - Получить урон от HitboxComponent .