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的损坏。