記事
【Godot 4】FloatingText (ポップアップ) コンポーネントの作り方
ダメージを受けたときに「フワッ」と数字が出る演出、つけたくなりますよね。でも素直に実装しようとすると… プレイヤー用のダ…
【Godot 4】OutlineShader (輪郭線) コンポーネントの作り方
Godot 4で「ホバーしたら輪郭線を光らせたい!」みたいな演出、よくやりたくなりますよね。でも素直にやろうとすると、 各シー…
【Godot 4】SettingSlider (設定スライダー) コンポーネントの作り方
Godotで「設定画面」を作るとき、ついこんな構成になりがちですよね。 各画面ごとに OptionsMenu.gd を作って、音量スライダー…
【Godot 4】FloatingHealthBar (頭上HPバー) コンポーネントの作り方
Godot 4で3Dゲームを書いていると、敵の頭上にHPバーを出したくなることって多いですよね。でも、素直に実装しようとすると、こ…
【Godot 4】Minimap (ミニマップ) コンポーネントの作り方
Godot 4 で 2D/3D ゲームを作っていると、ミニマップって作りたくなりますよね。でも素直に作ろうとすると: プレイヤーシーン…
【Godot 4】DialoguePrinter (会話表示) コンポーネントの作り方
Godotで会話シーンを作るとき、ついこういう構成になりがちですよね。 DialogueBox (Control) ├── SpeakerLabel (Label) ├── Bo…
【Godot 4】StateMachine (ステート管理) コンポーネントの作り方
Godot 4 でステート管理をしようとすると、ついこんな構成になりがちですよね。 Player.gd に state 変数を持たせて match stat…
【Godot 4】TeleportDash (瞬間移動) コンポーネントの作り方
Godot 4 でアクションゲームを書いていると、「ダッシュ」や「回避」を作りたくなる場面って多いですよね。素直に CharacterBod…
【Godot 4】JumpBuffer (先行入力) コンポーネントの作り方
横スクロールアクションを作っていると、どうしても気になるのが「ジャンプのシビアさ」ですね。Godot標準の実装だと、だいたい…
【Godot 4】Lifesteal (吸血攻撃) コンポーネントの作り方
Godot 4 でアクションゲームを作っていると、だいたいこんな構成になりがちですよね。 Player が CharacterBody2D を継承してい…