記事
【Godot 4】ContactDamage (接触ダメージ) コンポーネントの作り方
Godot 4で敵キャラに「プレイヤーへ接触ダメージ」を実装しようとすると、ついこうなりがちですよね。 敵ごとに Area2D を生や…
【Godot 4】VisionCone (視界判定) コンポーネントの作り方
2Dアクションやステルスゲームで「敵がプレイヤーを見つける」処理を書くとき、多くの人が最初にやるのは、敵キャラ用のベース…
【Godot 4】LootDropper (アイテムドロップ) コンポーネントの作り方
敵が倒れたときにアイテムを落とす処理、つい継承や「Enemy」という巨大ベースシーンに全部押し込みがちですよね。 でもそうす…
【Godot 4】AutoAim (自動照準) コンポーネントの作り方
Godot でシューティングやアクションを作っていると、「一番近い敵の方向を知りたい」って場面、めちゃくちゃ多いですよね。で…
【Godot 4】HurtboxComponent (被ダメージ判定) コンポーネントの作り方
Godotでアクションゲームを作り始めると、だいたいこういう流れになりがちですよね。 プレイヤーシーンの中に Area2D を直接置…
【Godot 4】「PathMover」コンポーネント
Godot 4のコンポーネント指向開発シリーズ、今回はアクションゲームのギミックに不可欠な**「PathMover (パス移動)」**です。 G…
【Godot 4】「SquashStretch」コンポーネント
Godot 4のコンポーネント指向開発シリーズ、今回はゲームの見た目と手触りを劇的に良くする**「SquashStretch (伸縮演出)」**で…
【Godot 4】「SurfaceFriction」コンポーネント
Godot 4のコンポーネント指向開発シリーズ、今回は操作感(Game Feel)の要となる**「SurfaceFriction (摩擦制御)」**です。 ア…
【Godot 4】「ScreenWrapper」コンポーネント
Godot 4のコンポーネント指向開発シリーズ、今回はレトロアーケードゲームやシューティングゲーム(STG)で定番の機能**「Scree…
【Godot 4】「KnockbackReceiver」コンポーネント
Godot 4のコンポーネント指向開発シリーズ、今回はアクションゲームの手触りを劇的に変える**「KnockbackReceiver (ノックバッ…
【Godot 4】「WanderRoam」コンポーネント
Godot 4のコンポーネント指向開発シリーズ、今回は敵キャラクターやNPCに「生命感」を吹き込む**「WanderRoam (ランダム徘徊)」…