記事
はじめまして、「watanagame.com」へようこそ!
こんにちは、watanagame.comを運営しているワタナベと申します。 数ある技術ブログの中から、このサイトにたどり着いていただき…
【Godot 4】GhostTrail (残像) コンポーネントの作り方
Godot 4でアクションゲームやダッシュ演出を作っていると、 プレイヤーのダッシュ中だけ残像を出したい ボスの高速移動に「分身…
【Godot 4】BlinkEffect (点滅) コンポーネントの作り方
Godot でイベント演出を作っていると、キャラやオブジェクトを「一瞬だけ点滅させたい」「会話中だけチカチカさせたい」といっ…
【Godot 4】ScalePulse (拡大縮小) コンポーネントの作り方
UIボタンや拾えるアイテムを「目立たせたい」とき、ついAnimationPlayer をベタ貼りして、シーンごとにアニメーションを作って…
【Godot 4】RoomTransition (部屋切り替え) コンポーネントの作り方
Godot 4で2Dゲームを作っていると、「部屋制ステージ」をやりたくなること、ありますよね。ゼルダっぽく、プレイヤーが画面端ま…
【Godot 4】PushableObject (押せる物体) コンポーネントの作り方
Godot 4で「押せる箱」や「押せる岩」を作ろうとすると、ついこういう実装をしがちですよね。 プレイヤー側のスクリプトに「箱…
【Godot 4】AutoScroll (自動スクロール) コンポーネントの作り方
Godotでクレジットを流したいとき、つい「シーンを1個作って、アニメーションでY座標を動かして…」みたいな実装をしてしまいが…
【Godot 4】SpriteAnimator (簡易アニメ) コンポーネントの作り方
Godot 4で2Dアニメーションを作るとき、多くの人がまず AnimatedSprite2D や AnimationPlayer を使いますよね。もちろんそれでO…
【Godot 4】SelfDestruct (自爆) コンポーネントの作り方
弾丸や一時的なエフェクトを作るとき、ついこういうコードを書きがちですよね。 extends CharacterBody2D var life_time := 1.0…
【Godot 4】SpeedLineEffect (集中線) コンポーネントの作り方
Godotで「ダッシュ中だけ集中線エフェクトを出したい」と思ったとき、ありがちな実装はこんな感じですよね。 プレイヤーシーン…
【Godot 4】MousePeek (マウス視点) コンポーネントの作り方
Godot 4でアクションゲームやツインスティック系の操作を作っていると、 「プレイヤーは画面中央に固定されすぎて、前方が見え…