「PUZ」の記事一覧

【Godot 4】WindFan (扇風機) コンポーネントの作り方
Godot 4で「風の影響」を実装しようとすると、けっこう面倒ですよね。 プレイヤーや敵のスクリプトに直接…
【Godot 4】MagnetBlock (磁石ブロック) コンポーネントの作り方
Godot 4で「磁石っぽい挙動」を作ろうとすると、つい次のような実装になりがちですよね。 「MagnetBlock」…
【Godot 4】PushableBlock (押せる岩) コンポーネントの作り方
Godot 4で「押せる岩」を作ろうとすると、まず思い浮かぶのは専用の CharacterBody2D シーンを作って、そ…
【Godot 4】PressurePlate (感圧スイッチ) コンポーネントの作り方
Godot 4でドアを開ける「スイッチ」を作ろうとすると、ついこうなりがちですよね。 プレイヤーシーンのス…
【Godot 4】LeverSwitch (レバー) コンポーネントの作り方
レバー的なスイッチって、つい専用の Lever シーンを作って、その中にアニメーションや当たり判定、インタ…
【Godot 4】KeyDoor (鍵付きドア) コンポーネントの作り方
Godotで「鍵付きドア」を実装しようとすると、Doorシーンを継承したり、プレイヤー側に「鍵を持っているか…
【Godot 4】TeleportPortal (ポータル) コンポーネントの作り方
Godotで「ワープポータル」を実装しようとすると、ついこういう構成にしがちですよね。 Playerシーンの中…
【Unity】SquashStretch (伸縮演出) コンポーネントの作り方
親のジャンプや着地の瞬間に scale を変更し、アニメーション的な柔らかさを出す。
【Unity】SurfaceFriction (摩擦制御) コンポーネントの作り方
親が床にいる時、velocity.x を徐々に0に近づけ、滑りを止める。
【Godot 4】ClickableObject (クリック判定) コンポーネントの作り方
Godot 4で「クリックできるオブジェクト」を作るとき、Area2Dならinput_eventを毎回書いたり、Controlなら…
【Godot 4】WaterBuoyancy (浮力) コンポーネントの作り方
Godot 4 で「水に浮く表現」をしようとすると、けっこう面倒なんですよね。典型的なのは: 水用のシーンを…