記事
【Godot 4】ElementAffinity (属性耐性) コンポーネントの作り方
Godot でバトル系のゲームを作り始めると、だいたい「炎に弱い敵」「氷を半減するボス」みたいな話が出てきますよね。多くの人…
【Godot 4】Jetpack (ジェットパック) コンポーネントの作り方
Godot 4 で空中移動を作ろうとすると、つい「プレイヤーシーンを継承して、その中にジェットパック用の処理を書き足す」みたい…
【Godot 4】HoldToSkip (長押しスキップ) コンポーネントの作り方
イベントシーンの「スキップ機能」、どう実装していますか?ありがちなパターンとしては、イベント用のベースシーンを作って、…
【Godot 4】CursorLock (カーソル固定) コンポーネントの作り方
Godot 4 で FPS やアクションゲームを作っていると、「ゲーム開始時に毎回カーソルを隠してロックする処理」を各シーンのスクリ…
【Godot 4】DraggableWindow (ウィンドウ移動) コンポーネントの作り方
Godot 4 で UI を組んでいると、Window や Panel を「ドラッグで動かしたい」と思うこと、けっこうありますよね。 でも素直にや…
【Godot 4】FlashWhite (ヒット閃光) コンポーネントの作り方
Godotでアクションゲームを作っていると、「当たり判定は取れてるけど、ヒット感が薄い…」という悩みが出てきますよね。 一番手…
【Godot 4】MouseLook (マウス視点) コンポーネントの作り方
FPSやTPSのカメラ制御って、ついプレイヤーのスクリプトにベタ書きしてしまいがちですよね。 最初はそれでも動くのですが、 敵A…
【Godot 4】RumbleManager (振動制御) コンポーネントの作り方
Godot 4でゲームパッドの振動(ランブル)をきちんと扱おうとすると、意外と面倒ですよね。 「ダメージを受けたらちょっとだけ…
【Godot 4】GyroAim (ジャイロ照準) コンポーネントの作り方
ゲームパッドやスマホでFPS/TPSっぽい操作を作ろうとすると、スティックだけだと「あとちょっと右!」が合わせづらい問題、あり…
【Godot 4】PinchZoom (ピンチズーム) コンポーネントの作り方
タッチ対応のズームって、Godot標準だけでやろうとするとちょっと面倒ですよね。 例えば: プレイヤー用カメラ、マップ用カメラ…
【Godot 4】SwipeDetector (スワイプ検知) コンポーネントの作り方
Godot 4でスマホやタブレット向けのゲームを作り始めると、まずぶつかるのが「スワイプ入力どうしよう問題」ですね。 標準の In…