記事
【Godot 4】HoverScale (ホバー拡大) コンポーネントの作り方
Godot でボタンやアイコンをちょっとだけリッチに見せたいとき、つい Button を継承したカスタムクラスを量産したり、各シーン…
【Godot 4】Typewriter (文字送り) コンポーネントの作り方
Godot 4 で会話シーンを作るとき、Label に長い文章を一気に表示してしまうと、どうしても「味気ない」感じになりますよね。そ…
【Godot 4】Tooltip (ツールチップ) コンポーネントの作り方
UIを作っていると、ボタンやアイコンに「ちょっとした説明」を付けたくなることがありますよね。Godot 4 には Control.hint_too…
【Godot 4】Draggable (ドラッグ移動) コンポーネントの作り方
Godot で UI を作っていると、Control をドラッグで動かしたい場面ってけっこうありますよね。でも素直にやろうとすると、 Cont…
【Godot 4】WobbleEffect (ぷるぷる) コンポーネントの作り方
Godot 4 で 2Dキャラを作っていると、「とりあえず待機中はちょっと動かして生っぽくしたい」って場面、多いですよね。でも、毎…
【Godot 4】AmmoCounter (残弾管理) コンポーネントの作り方
Godot 4 でシューティング系のプレイヤーや敵を作るとき、Player.gd や Gun.gd の中に「移動」「入力」「弾発射」「残弾管理」…
【Godot 4】RotateForever (永続回転) コンポーネントの作り方
Godot 4で「タイヤをずっと回しておきたい」「コインをクルクル回したい」「敵のレーダーだけ常に回転させたい」みたいな処理、…
【Godot 4】ColorTint (色変化) コンポーネントの作り方
Godot で「状態異常っぽい色変化」を実装しようとすると、だいたいこんな流れになりますよね。 プレイヤーシーンのスクリプトに…
【Godot 4】FloatingText (ポップアップ) コンポーネントの作り方
ダメージを受けたときに「フワッ」と数字が出る演出、つけたくなりますよね。でも素直に実装しようとすると… プレイヤー用のダ…
【Godot 4】OutlineShader (輪郭線) コンポーネントの作り方
Godot 4で「ホバーしたら輪郭線を光らせたい!」みたいな演出、よくやりたくなりますよね。でも素直にやろうとすると、 各シー…
【Godot 4】SettingSlider (設定スライダー) コンポーネントの作り方
Godotで「設定画面」を作るとき、ついこんな構成になりがちですよね。 各画面ごとに OptionsMenu.gd を作って、音量スライダー…