godot4 components
1.0.0
MITライセンスの下でリリースされました。
使いやすく、GoDot 4プロジェクトにドロップされるように設計されたシンプルな建物ブロックコンポーネントのコレクション、NO(または最小限の)構成で使用でき、「スマート」(または少なくとも賢明な)デフォルト。
これらのコンポーネントは、迅速なプロトタイピング、主要な時間投資を必要とせずにアイデアの迅速なテスト、学習に役立つ場合があります(愛情を込めて対応したソースコードを自由にチェックしてください)。
コンポーネントを開発するのに十分な堅牢性とパフォーマンスを発揮するための努力がなされてきましたが、生産環境には必ずしも最適化されているわけではありません。 Caveat Consupptor 。疑わしい場合は、コンポーネントを自分の目的に分解して再組み立てしてください。
SimpleStateMachineComponent単純な名前の関数を使用して状態を管理します。 StatComponent任意の数値統計(stat)を追跡します。AutoRecoverComponent StatComponent時間の経過とともに自動化する機能を与えます。HealthComponent - 健康状態のような数値統計(STAT)を追跡します。AutoHealComponent HealthComponent時間の経過とともに自動ヒールする能力を与えます。 VelocityComponentアクセラレーションと減速を適用して、 CharacterBody2D.velocityに適用します。ControlsLeftRight左/右の動きをVelocityComponentに適用します。MovementControlsUpDown VelocityComponentに上昇/下の動きを適用します。MovementControlsFourWay VelocityComponentに4方向の動きを適用します。 PlaceholderComponent視覚的なプレースホルダーコンポーネント。LookAtCursorComponent Node2Dを回転させてカーソルを「見」ます。LookAtNodeComponent Node2Dを回転させて別のNode2Dを「見」ます。AlignToVelocityComponent Node2Dの回転を整列させて、 VelocityComponentに従います。RotateComponent一定の角速度でNode2Dを回転させます。 BounceComponent Node2Dに単純なバウンス効果を追加します。FlashComponent Node2Dにトリガー可能なフラッシュ効果を追加します。FlashOnHitComponent HitboxComponentとHurtboxComponentの間の衝突によってトリガーされるNode2DにFlashComponent効果を追加します。 HitboxComponent HurtboxComponentに損傷を与えます。HurtboxComponent HitboxComponentから損傷を受けます。