【無料】 ジャンプパッド&加速ゲート【VCC対応】



説明
ゲートのforward方向に、プレイヤーのスピードを乗せるギミック。 「入った瞬間に目標速度まで押し上げる」か「中にいる間ずっと加速」を切り替え可能。 水平だけ加速/垂直速度を保持など、移動体験を崩さないためのガードも搭載。 また、メッシュ、マテリアルを入れ替えることで多様なものに効果をつけることができます。
・ジャンプパッド プレイヤーがパッドに触れた瞬間、パッドの向き(任意の向き)に向かって飛ばします。 既存の速度を置き換えるか、そこに加算するかを選べるので、アスレ・移動ギミック・空中コースなど幅広く使えます。 連打防止や効果音/エフェクト再生も対応。
・加速ゲート ゲートのforward方向に、プレイヤーのスピードを乗せるギミック。 入った瞬間に目標速度まで押し上げるか中にいる間ずっと加速を切り替え可能。 水平だけ加速/垂直速度を保持など、移動体験を崩さないためのガードも搭載。
前提 UdonSharp Unity(2022.3.22f1で確認)
導入手順(かんたん) ①ダウンロードした JumpPad&BoostGate.unitypackage を取り出す ②ワールドをUnityで開いた状態で、unitypackage をダブルクリックしてインポート ③Prefabs/JumpPad.prefab、 Prefabs/BoostGateをシーンへドラッグ&ドロップ ・ジャンプパッド:発射方向を決める 上に飛ばす → usePadUp = ON(オブジェクトの上向き) 横/斜め → usePadUp = OFF + customDirection の forward を目的方向へ ・加速ゲート:モード選択 瞬間だけ → impulseOnEnter=ON, accelerateWhileInside=OFF 滞在中も押す → accelerateWhileInside=ON(accelPerSecond を小さめに) ④必要ならlaunchSpeed/localCooldown/演出用パーティクルを設定 ⑤そのままアップロードすれば完了です。