記事
はじめまして、「WatanaGame.com」へようこそ!
自己紹介 こんにちは、watanagame.comを運営しているケイダソウイチと申します。 数ある技術ブログの中から、このサイトにたど…
【Unity】MagnetBlock (磁石ブロック) コンポーネントの作り方
ONにすると、周囲の鉄製オブジェクトを引き寄せる、または反発する。
【Unity】DestructibleWall (壊れる壁) コンポーネントの作り方
攻撃を受けるとHPが減り、0になると砕け散る演出と共に消滅する。
【Unity】LanternLight (ランタン) コンポーネントの作り方
暗闇エリアで周囲を照らすPointLight2D。燃料制限をつけることも可。
【Unity】RespawnAnchor (復活地点) コンポーネントの作り方
触れると現在位置を保存し、死亡時にここからリスタートする。
【Unity】FPSCounter (FPS表示) コンポーネントの作り方
現在のフレームレートを画面隅に常に表示するデバッグラベル。
【Godot 4】DamageVignette (被弾枠) コンポーネントの作り方
Godotで「ダメージを受けたときに画面の端が赤く光る」演出を入れようとすると、ありがちな実装はこんな感じですよね。 プレイ…
【Godot 4】InventoryGrid (インベントリ) コンポーネントの作り方
Godot 4でインベントリUIを作ろうとすると、ついこんな構成にしがちですよね。 Player (CharacterBody2D) ├── InventoryUI (Con…
【Godot 4】WindTunnel (風の通り道) コンポーネントの作り方
Godot 4で物理系のギミックを作るとき、つい「プレイヤーシーンを継承して、風エリア用の処理を追加しよう」とか「風専用のArea…
【Godot 4】VirtualJoystick (仮想スティック) コンポーネントの作り方
2Dゲームをスマホ対応しようとすると、最初につまずきやすいのが「仮想スティック」まわりですよね。 Godot標準だと InputEvent…
【Godot 4】LadderClimber (梯子昇降) コンポーネントの作り方
Godot 4 でキャラの移動を作っていると、CharacterBody2D のスクリプトがどんどん肥大化しがちですよね。歩く、ジャンプする、…
【Godot 4】LowPassFilter (水中音響) コンポーネントの作り方
Godotで水中表現をしようとすると、まず思いつくのが「プレイヤーが水に入ったらBGMを変える」「SEを専用のバスに切り替える」…