「コンポーネント」の記事一覧

【Godot 4】SpeedBuff (速度上昇) コンポーネントの作り方
Godot 4でアクションゲームやローグライクを作っていると、一時的なステータス変化(バフ/デバフ)って頻…
【Godot 4】PoisonEffect (毒状態) コンポーネントの作り方
Godot 4でステータス異常や継続ダメージを実装しようとすると、つい「Player を継承した PoisonPlayer」と…
【Godot 4】VisibilityOptimizer (画面外停止) コンポーネントの作り方
Godot 4 で 2D ゲームを作っていると、敵や弾、エフェクトなど「画面外に出たらもう動かなくていいオブジ…
【Godot 4】MagnetAttractor (磁石化) コンポーネントの作り方
Godotで「アイテムがプレイヤーに吸い寄せられる」ギミックを作ろうとすると、ありがちな実装はこんな感じ…
【Godot 4】Checkpoint (復活地点) コンポーネントの作り方
Godotでチェックポイント(復活地点)を実装しようとすると、ついこんな構成にしがちですよね。 Player.gd…
【Godot 4】CooldownTimer (クールダウン) コンポーネントの作り方
Godot 4 でアクションゲームやスキル制のゲームを作っていると、「このスキル、今使っていいの? まだクー…
【Godot 4】HealthManager (HP管理) コンポーネントの作り方
GodotでHP管理をしようとすると、つい「Player用のベースクラス」「Enemy用のベースクラス」を作って、そ…
【Godot 4】ContactDamage (接触ダメージ) コンポーネントの作り方
Godot 4で敵キャラに「プレイヤーへ接触ダメージ」を実装しようとすると、ついこうなりがちですよね。 敵…
【Godot 4】VisionCone (視界判定) コンポーネントの作り方
2Dアクションやステルスゲームで「敵がプレイヤーを見つける」処理を書くとき、多くの人が最初にやるのは…
【Godot 4】LootDropper (アイテムドロップ) コンポーネントの作り方
敵が倒れたときにアイテムを落とす処理、つい継承や「Enemy」という巨大ベースシーンに全部押し込みがちで…