Liberado bajo la licencia MIT.
Una colección de componentes simples de bloques de construcción que están diseñados para ser fáciles de usar y se pueden dejar en cualquier proyecto Godot 4, listo para usar sin configuración (o mínima) y predeterminados "inteligentes" (o al menos sensibles).
Estos componentes pueden ser útiles para la prototipos rápidos, las ideas de prueba rápidamente sin requerir una gran inversión en el tiempo y para aprender (no dude en consultar el código fuente con amor amorosamente).
Si bien se han realizado esfuerzos para hacer que los componentes sean robustos y funcionales lo suficientemente performadores para el uso del desarrollo, no están necesariamente optimizados para los entornos de producción. Consultor de advertencia . En caso de duda, no dude en desmontar y volver a montar los componentes para sus propios fines.
SimpleStateMachineComponent : administre el estado con funciones simples con nombre. StatComponent : realizar un seguimiento de una estadística numérica arbitraria (STAT).AutoRecoverComponent : proporcione a un StatComponent la capacidad de autorización automática con el tiempo.HealthComponent : realice un seguimiento de una estadística numérica (STAT) saludable.AutoHealComponent : otorgue a un HealthComponent la capacidad de AutoHeal con el tiempo. VelocityComponent : aplique la aceleración y la desaceleración a CharacterBody2D.velocity .ControlsLeftRight : aplique el movimiento izquierdo/derecho a un VelocityComponent .MovementControlsUpDown : aplique el movimiento hacia arriba/hacia abajo a un VelocityComponent .MovementControlsFourWay : aplique el movimiento de cuatro vías a un VelocityComponent . PlaceholderComponent - Un componente visual de marcador de posición.LookAtCursorComponent : gire un Node2D para "mirar" el cursor.LookAtNodeComponent : gire un Node2D para "mirar" otro Node2D .AlignToVelocityComponent : alinea la rotación de un Node2D para seguir un VelocityComponent .RotateComponent : gire un Node2D a una velocidad angular constante. BounceComponent : agregue un efecto de rebote simple a un Node2D .FlashComponent : agregue un efecto de flash activable a un Node2D .FlashOnHitComponent : agregue un efecto FlashComponent a un Node2D , activado por una colisión entre un HitboxComponent y un HurtboxComponent . HitboxComponent : inflige daño a un HurtboxComponent .HurtboxComponent : reciba daños de un HitboxComponent .