「2D」の記事一覧

【Godot 4】ImpactSound (衝突音) コンポーネントの作り方
RigidBody で「ガシャーン!」と気持ちいい衝突音を鳴らしたいのに、毎回同じようなスクリプトを書いてい…
【Godot 4】AmbientFader (環境音調整) コンポーネントの作り方
Godot 4で環境音をちゃんと作り込もうとすると、AudioStreamPlayerをシーンごとに置いて、エリアに入った…
【Godot 4】LifetimeTimer (寿命) コンポーネントの作り方
Godotでパーティクルや弾丸、エフェクトを作っていると、こんなコードを書きがちですよね。 弾丸シーンの …
【Godot 4】DebugLabel (デバッグ表示) コンポーネントの作り方
Godotでプレイヤーや敵の挙動をデバッグするとき、print()スパムやデバッガのウォッチだけに頼っていると…
【Godot 4】GroupSignaler (グループ通知) コンポーネントの作り方
Godot 4 でゲームを作っていると、こんなことありませんか? 「敵がダメージを受けたら、近くの敵に『警戒…
【Godot 4】AreaTrigger (イベント起動) コンポーネントの作り方
Godot でイベントトリガーを作るとき、ついこんな実装をしがちですよね。 マップごとに専用の Area2D シー…
【Godot 4】DayNightTint (昼夜対応) コンポーネントの作り方
Godot 4で「昼と夜の雰囲気」を表現しようとすると、つい次のような実装をしがちですよね。 各シーン(プ…
【Godot 4】FocusTrap (フォーカス制御) コンポーネントの作り方
UI周りをゲームパッド対応しようとすると、地味に面倒なのが「フォーカス管理」ですね。Godot 4標準でも f…
【Godot 4】HitStopZoom (ヒットズーム) コンポーネントの作り方
アクションゲームを作っていると、攻撃が当たった瞬間の「手応え」をどう演出するかが気になってきますよ…
【Godot 4】HitboxComponent (攻撃判定) コンポーネントの作り方
攻撃判定って、Godot標準のやり方だとちょっと面倒ですよね。 プレイヤーや敵ごとに Area2D を生やして 毎…
【Godot 4】VersionChecker (バージョン確認) コンポーネントの作り方
Godotでゲームを配布しはじめると、だんだん気になってくるのが「ユーザーの手元のバージョン、ちゃんと最…