「2025年」の記事一覧

【Unity】LifetimeTimer (寿命) コンポーネントの作り方
生成からX秒後に親を queue_free() する(パーティクルや弾丸用)。
【Unity】PushableObject (押せる物体) コンポーネントの作り方
プレイヤーが親に衝突した際、親(RigidBodyやCharBody)を反対側へ押す力を加える。
【Unity】VisibilityOptimizer (画面外停止) コンポーネントの作り方
VisibleOnScreenNotifier2D を使い、画面外に出たら親の処理(Process)を停止する。
【Unity】SaveDataSync (セーブ対象化) コンポーネントの作り方
親の特定変数を辞書化し、セーブシステムがアクセスできるグループに登録する。
【Unity】ParallaxLayerMover (背景スクロール) コンポーネントの作り方
親(SpriteやTextureRect)をカメラの動きに合わせて少し遅く動かす(擬似パララックス)。
【Unity】AutoRotator (回転ギミック) コンポーネントの作り方
親(足場など)を指定速度で回転させ続ける。
【Godot 4】ClickToMove (クリック移動) コンポーネントの作り方
RTSやMOBAっぽい「クリックした場所にユニットがスーッと移動していく」挙動、Godot 4でももちろん作れま…
【Unity】JumpController (ジャンプ機能) コンポーネントの作り方
ジャンプボタン入力を検知し、親が床にいるなら上方向の velocity を与える。
【Unity】GravityComponent (重力付与) コンポーネントの作り方
親が空中にいる場合、毎フレーム velocity.y に重力を加算する。
【Unity】DashMechanic (ダッシュ機能) コンポーネントの作り方
入力時、親の移動速度を一時的に倍増させ、クールダウンを管理する。
【Unity】ImpactShake (ヒットストップ) コンポーネントの作り方
攻撃ヒット時、一瞬だけ Engine.time_scale を下げて打撃感を出す。