Unter der MIT -Lizenz veröffentlicht.
Eine Sammlung einfacher Gebäudeblockkomponenten, die einfach zu bedienen sind und in ein beliebiges Godot 4-Projekt fallen gelassen werden, sind bereit, ohne (oder minimale) Konfiguration und "intelligent" (oder zumindest vernünftig) zu verwenden.
Diese Komponenten können für schnelle Prototypen nützlich sein, Ideen schnell testen, ohne dass eine wichtige Zeitinvestition erforderlich ist, und zum Lernen (zögern Sie nicht, den liebevoll-förderten Quellcode zu überprüfen).
Während die Anstrengungen unternommen wurden, um die Komponenten robust und leistungsfähig genug für die Entwicklung der Entwicklung, sind sie nicht unbedingt für Produktionsumgebungen optimiert. Einschränkung der Verbraucher . Im Zweifelsfall können Sie die Komponenten Ihre eigenen Zwecke zerlegen und wieder zusammensetzen.
SimpleStateMachineComponent - Verwalten Sie den Status mit einfachen benannten Funktionen. StatComponent - Überprüfen Sie eine willkürliche numerische Statistik (STAT).AutoRecoverComponent - Geben Sie einem StatComponent in die Möglichkeit, im Laufe der Zeit zu automatisieren.HealthComponent - Verfolgen Sie eine gesundheitliche numerische Statistik (STAT).AutoHealComponent - Geben Sie einem HealthComponent die Möglichkeit, im Laufe der Zeit autoheal zu werden. VelocityComponent - Beschleunigung und Verzögerung auf CharacterBody2D.velocity anwenden.ControlsLeftRight - Links/rechts Bewegung auf eine VelocityComponent anwenden.MovementControlsUpDown - Wenden Sie die Bewegung auf eine VelocityComponent an.MovementControlsFourWay - Wenden Sie eine Vier -Wege -Bewegung auf eine VelocityComponent an. PlaceholderComponent - Eine visuelle Platzhalterkomponente.LookAtCursorComponent - Drehen Sie einen Node2D , um den Cursor zu "schauen".LookAtNodeComponent - Drehen Sie einen Node2D , um einen anderen Node2D zu "aussehen".AlignToVelocityComponent - Richten Sie die Rotation von Node2D aus, um einer VelocityComponent zu folgen.RotateComponent - Drehen Sie einen Node2D mit einer konstanten Winkelgeschwindigkeit. BounceComponent - Fügen Sie einem Node2D einen einfachen Sprungeffekt hinzu.FlashComponent - Fügen Sie einem Node2D einen auslösbaren Flash -Effekt hinzu.FlashOnHitComponent - Fügen Sie einem Node2D einen FlashComponent -Effekt hinzu, der durch eine Kollision zwischen einem HitboxComponent und einem HurtboxComponent ausgelöst wird. HitboxComponent - Fügen Sie einem HurtboxComponent Schaden zu.HurtboxComponent - Erhalten Sie Schaden durch einen HitboxComponent .