記事
【Godot 4】TypingSound (文字送り音) コンポーネントの作り方
会話ウィンドウを作るとき、だいたいこんな流れになりますよね。 Label にテキストを一文字ずつ表示するスクリプトを書く その…
【Godot 4】BlackHole (ブラックホール) コンポーネントの作り方
Godot 4 で「重力っぽい吸い込み」を実装しようとすると、まず思いつくのは: RigidBody2D/3D を継承した「ブラックホール専用…
【Unity】VolumeControl (音量調整) コンポーネントの作り方
親のSliderの値を変えると、AudioServerの音量(dB)を変更する。
【Godot 4】CoyoteTime (コヨーテタイム) コンポーネントの作り方
Godot 4で2D/3Dアクションを作っていると、ジャンプ入力まわりでこんな悩みが出てきますよね。 「足場からちょっとだけ落ちたの…
【Unity】PackLeader (リーダーAI) コンポーネントの作り方
自分は攻撃せず、周囲の雑魚敵(Minion)に「攻撃しろ」と命令を出す。
【Godot 4】OutlineHighlight (輪郭強調) コンポーネントの作り方
Godotで「マウスオーバーしたオブジェクトを光らせたい」と思ったとき、ありがちなのが: 各シーンごとに mouse_entered / mous…
【Godot 4】Silhouette (シルエット表示) コンポーネントの作り方
Godot 4でトップダウンや横スクロールのゲームを作っていると、 プレイヤーが壁の裏に隠れると見えなくなる でも、当たり判定は…
【Godot 4】ExplosionForce (爆風物理) コンポーネントの作り方
Godotで爆発を実装しようとすると、ついこういう構成になりがちですよね。 Explosion (Area3D) ├── CollisionShape3D ├── Timer…
【Unity】SelfDestruct (自爆) コンポーネントの作り方
生成から一定時間後、または何かに衝突した時に親を消去する(弾丸用)。
【Godot 4】AggroLink (仲間呼び) コンポーネントの作り方
敵AIを書いていると、つい「敵ごとにスクリプトを継承して増殖させる」パターンにハマりがちですよね。例: BaseEnemy.gd を継承…
【Godot 4】EarRinging (耳鳴り) コンポーネントの作り方
FPSやアクションゲームで「手榴弾を近距離で食らった直後、しばらく耳鳴りだけになる」演出、入れたくなりますよね。 Godotで素…