「2025年12月」の記事一覧

【Unity】Lifesteal (吸血攻撃) コンポーネントの作り方
攻撃ヒット時、与えたダメージの一定割合を自分のHPとして回復する。
【Unity】ManaRecharge (MP自動回復) コンポーネントの作り方
魔法やスキルで使用するリソース(MP)を時間経過で回復させる。
【Unity】DamageReflection (ダメージ反射) コンポーネントの作り方
受けたダメージの一部を、攻撃してきた相手(Attacker)に返し与える。
【Unity】SuperArmor (スーパーアーマー) コンポーネントの作り方
ダメージは受けるが、KnockbackReceiverによる吹き飛びを無効化する。
【Godot 4】LoadingSpinner (ロード待機) コンポーネントの作り方
シーン切り替えやリソースの非同期ロードを書くとき、SceneTree.change_scene_to_file() や ResourceLoade…
【Godot 4】KeyConfig (キーコンフィグ) コンポーネントの作り方
Godotでキーコンフィグをちゃんと実装しようとすると、思ったより面倒なんですよね。 InputMap はプロジェ…
【Godot 4】DoubleJump (2段ジャンプ) コンポーネントの作り方
Godot 4でアクションゲームを作っていると、プレイヤーの「2段ジャンプ」をどう実装するかで悩むことが多…
【Unity】PathMover (パス移動) コンポーネントの作り方
親を指定された Path2D に沿って動かす(動く床などに使う)。
【Unity】SquashStretch (伸縮演出) コンポーネントの作り方
親のジャンプや着地の瞬間に scale を変更し、アニメーション的な柔らかさを出す。
【Unity】SurfaceFriction (摩擦制御) コンポーネントの作り方
親が床にいる時、velocity.x を徐々に0に近づけ、滑りを止める。
【Unity】KeyboardMover (キーボード移動) コンポーネントの作り方
矢印キーやWASD入力を監視し、親の velocity をセットして移動させる。