「RPG」の記事一覧

【Unity】ManaRecharge (MP自動回復) コンポーネントの作り方
魔法やスキルで使用するリソース(MP)を時間経過で回復させる。
【Unity】DamageReflection (ダメージ反射) コンポーネントの作り方
受けたダメージの一部を、攻撃してきた相手(Attacker)に返し与える。
【Unity】SuperArmor (スーパーアーマー) コンポーネントの作り方
ダメージは受けるが、KnockbackReceiverによる吹き飛びを無効化する。
【Unity】KeyboardMover (キーボード移動) コンポーネントの作り方
矢印キーやWASD入力を監視し、親の velocity をセットして移動させる。
【Godot 4】BuffTimer (バフ時間管理) コンポーネントの作り方
Godotで「バフ(強化状態)」を実装しようとすると、だいたいこんな構成になりがちですよね。 プレイヤー…
【Godot 4】StunEffect (スタン状態) コンポーネントの作り方
Godot 4でアクションゲームを作っていると、プレイヤーや敵キャラに「スタン状態」をつけたくなること、あ…
【Godot 4】TypingAudio (文字送り音) コンポーネントの作り方
ダイアログシステムを作るとき、つい「専用のDialogBoxシーン」を継承でゴリゴリ作りがちですよね。ラベル…
【Godot 4】FootstepAudio (足音再生) コンポーネントの作り方
Godot 4でキャラの足音をつけようとすると、こんな「あるある」にぶつかりがちです。 アニメーションのフ…
【Godot 4】DistanceVolume (距離減衰) コンポーネントの作り方
Godot 4 で 2D/3D のサウンドを扱うとき、AudioStreamPlayer2D や AudioStreamPlayer3D の「距離減衰」機…
【Godot 4】AmbientFader (環境音調整) コンポーネントの作り方
Godot 4で環境音をちゃんと作り込もうとすると、AudioStreamPlayerをシーンごとに置いて、エリアに入った…
【Godot 4】AreaTrigger (イベント起動) コンポーネントの作り方
Godot でイベントトリガーを作るとき、ついこんな実装をしがちですよね。 マップごとに専用の Area2D シー…