godot4 components
1.0.0
根據MIT許可發布。
一系列簡單的建築塊組件,旨在易於使用,並將其放入任何Godot 4項目中,隨時可以使用(或最少)配置(或最少)配置,以及“智能”(或至少明智)默認值。
這些組件對於快速原型製作,快速測試想法而無需進行大量時間投資和學習(隨時查看受濃縮的源代碼)可能很有用。
儘管已努力使組件具有魯棒性和足夠的性能用於開發使用,但它們不一定針對生產環境進行了優化。警告消費者。如有疑問,請隨時按照自己的目的拆卸和重新組裝組件。
SimpleStateMachineComponent使用簡單命名函數管理狀態。 StatComponent跟踪任意數值統計量(Stat)。AutoRecoverComponent使StatComponent隨著時間的推移能夠自動滾動。HealthComponent跟踪像健康一樣的數值統計數據(Stat)。AutoHealComponent使HealthComponent能夠隨著時間的流逝而自動實現。 VelocityComponent將加速度和減速應用於CharacterBody2D.velocity 。ControlsLeftRight將左/右運動應用於VelocityComponent 。MovementControlsUpDown將向上/向下移動應用於VelocityComponent 。MovementControlsFourWay將四路運動應用於VelocityComponent 。 PlaceholderComponent - 視覺佔位符組件。LookAtCursorComponent將Node2D旋轉到“查看”光標。LookAtNodeComponent將Node2D旋轉以“看”另一個Node2D 。AlignToVelocityComponent將Node2D的旋轉對準VelocityComponent 。RotateComponent以恆定的角速度旋轉節點Node2D 。 BounceComponent向Node2D添加簡單的彈跳效果。FlashComponent向Node2D添加可觸發的閃存效果。FlashOnHitComponent在HitboxComponent和HurtboxComponent之間的碰撞觸發的Node2D中添加FlashComponent效果。 HitboxComponent對HurtboxComponent造成損害。HurtboxComponent接收HitboxComponent的損壞。