「RPG」の記事一覧

【Godot 4】PushableBlock (押せる岩) コンポーネントの作り方
Godot 4で「押せる岩」を作ろうとすると、まず思い浮かぶのは専用の CharacterBody2D シーンを作って、そ…
【Godot 4】LeverSwitch (レバー) コンポーネントの作り方
レバー的なスイッチって、つい専用の Lever シーンを作って、その中にアニメーションや当たり判定、インタ…
【Godot 4】KeyDoor (鍵付きドア) コンポーネントの作り方
Godotで「鍵付きドア」を実装しようとすると、Doorシーンを継承したり、プレイヤー側に「鍵を持っているか…
【Unity】DropTable (ドロップテーブル) コンポーネントの作り方
敵死亡時、レアリティ分けされたリストから抽選してアイテムを生成する。
【Unity】PoisonEffect (毒状態) コンポーネントの作り方
一定時間ごとに親のHealthManagerを呼び出し、継続ダメージを与える。
【Unity】RegenEffect (自動回復) コンポーネントの作り方
一定時間ごとに親のHealthManagerを呼び出し、HPを少しずつ回復させる。
【Godot 4】Quicksand (流砂) コンポーネントの作り方
Godot 4 でアクションゲームを作っていると、「地形ごとにプレイヤーの挙動を変えたい」という場面がよく…
【Unity】SpeedBuff (速度上昇) コンポーネントの作り方
一定時間、親の移動系コンポーネントのspeed変数を1.5倍にする。
【Unity】ShieldGenerator (シールド) コンポーネントの作り方
ダメージを受けた際、HPより先に消費される「シールド値」を管理する。
【Unity】ExperienceGainer (経験値管理) コンポーネントの作り方
敵を倒したシグナルを受け取り、EXPを加算してレベルアップ判定を行う。
【Unity】Lifesteal (吸血攻撃) コンポーネントの作り方
攻撃ヒット時、与えたダメージの一定割合を自分のHPとして回復する。