【無料】 グライド&ブーストレール【VCC対応】
- ダウンロード商品¥ 0







レールに乗ると自動で滑走するワールドギミックです。空のオブジェクトを順番に並べるだけで経路ができ、レールの見た目もそこから自動生成できます。効果音とパーティクルは同梱しているので、置いてすぐ動きます。
概要
レールの上を自動で滑走します。入ってきた速度を引き継いで滑り出し、下り坂で加速し、コーナーでは自動で減速します。ジャンプでそのときの進行方向へ飛び出せます。 経路は空のオブジェクトを順番に並べるだけです。Hierarchy の並び順がそのまま経路になります。ループ指定で終点から始点へつながる周回コースになり、逆向きから入れば逆走します。 レールの見た目は、経路からメッシュを生成するエディタ拡張が入っています。板を並べる必要はありません。 ・かんたん経路作成:子オブジェクトを順に繋いでいくだけ ・レールの見た目も自動生成:経路からメッシュを作るエディタ拡張つき ・助走を反映:入ってきたときの速度を引き継いで自然に加速 ・坂で加減速:下りで伸び、上りで落ちる ・コーナー減速:鋭角ターンで自動スロウ。減速の入りと戻りを別々に調整できます ・ジャンプ離脱:接線方向の速度+上向きブーストで勢い良く飛び出し ・Dash:Use 長押し、またはスティック強押しで一時的に加速 ・逆走 OK:逆向きから入れば逆方向に滑走 ・ループ対応:終点→始点で周回コースも作れます ・SE / VFX 同梱:走行中の火花と軌跡、乗車と降車のリング、グラインド音を最初から入れてあります ・走行音が速度に連動:低速側はピッチ、高速側は音量で混ざります UdonSharp の 1 スクリプトで動きます。同期なし・ローカル完結なので、人数が増えても重くなりません。
動作環境
・Unity 2022.3.22f1 ・VRChat World SDK3 ・UdonSharp ・VCC(VRChat Creator Companion)対応 エディタ拡張は Editor フォルダに入っているので、ビルドには含まれません。
導入
1. GrindRail.unitypackage をダブルクリックしてインポートします。 2. Assets/GrindRail/GrindRail.prefab をシーンへ置きます。 3. そのままアップロードすれば動きます。 同梱のコースは 5.4m x 3.5m の小さな周回レールです。まずこれで走ってみて、そのあと経路を作り替えてください。 同梱物 ・本体スクリプト 2 本(GrindRail / GrindRailEntry) ・すぐ使えるサンプルコースの prefab ・グラインド音 2 本、乗る音、降りる音 ・パーティクル 4 本(走行火花、軌跡、乗車リング、降車リング) ・テクスチャとマテリアル各 4 枚 ・レールメッシュ生成ツール(エディタ拡張) 効果音は SuperCollider で合成した自作音源です。フリー素材の流用ではありません。
使い方
自分のコースを作る 1. GrindRail の子にある Rails の下へ、空のオブジェクトを置きたい順番に並べます。名前は自由で、Hierarchy の並び順がそのまま経路の順番になります。 2. 各ポイントに BoxCollider(Is Trigger オン)と GrindRailEntry を付けると、そこから乗れるようになります。同梱の P0 をコピーするのが早いです。 3. GrindRailEntry の Rail 欄に、親の GrindRail を指定します。 4. Rails を選んだ状態でメニューの Tools/GrindRail/Build Rail Mesh from Selection を実行すると、経路に沿ったレールのメッシュができます。 5. できたメッシュを MeshFilter に入れ、マテリアルに M_Rail を指定します。 乗り味の調整 インスペクタの項目には番号が振ってあります。番号はバージョンが上がっても変えません。 ・(3) 速度 …… 基準になる速さです。まずここだけ触れば十分です ・(38)〜(41) 坂 …… 上りでどれだけ落ちるか、下りでどれだけ伸びるかを別々に指定します ・(42)(43) なめらかさ …… 大きくすると機敏に、小さくすると重い乗り味になります ・(9)(10)(11) と (47)(48) コーナー …… 減速する角度、減速率、減速の入りと戻りの速さ ・(49) 走行音の速度連動 …… オンにすると、速度に合わせて音が変わります
利用規約
・個人・商用を問わず自由に利用してください ・再配布・改造・フォーク・コード流用、すべて歓迎します ・ワールドへの組み込み・派生作品の公開も自由です ・クレジット表記は任意です(あると嬉しい程度) 同梱の効果音・テクスチャ・パーティクル・メッシュはすべて自作で、第三者素材を含みません。素材だけの流用も自由です。 速度の出方は Minecraft の mod「Create: Train Track Rail Grinding」(MIT License, Copyright (c) Juni Knytt) の挙動を参考にしています。コードの流用はしていません。 作者のローカル環境で動作確認済みです。記載の対応バージョン以外での動作は保証しません。 本アセットは現状有姿(AS IS)で提供します。不具合・データ損失・その他一切の損害について責任を負いません。
変更履歴
2026/09/09 v1.1.0 演出素材の同梱 ・グラインド音 2 本(低速・高速)、乗る音、降りる音を追加 ・パーティクル 4 本を追加(走行火花、軌跡、乗車リング、降車リング) ・レールのテクスチャとマテリアルを追加。軽量シェーダへ変更 ・レールメッシュ生成ツールを追加 ・従来は効果音の枠に UI のクリック音が入っていました 速度の作り直し ・坂で速度が変わるようになりました ・目標速度を平滑化し、速度変化に加速度の上限をかけました ・コーナー減速の入りと戻りを別々に指定できるようにしました ・走行音が速度に合わせて変わるようになりました 不具合修正 ・コーナー減速が一度も発動しなかった問題を修正 ・特定の設定でレール上に固まる問題を修正 ・走行中にリスポーンすると復帰できない問題を修正 ・ループ指定でも終点から始点の区間を走らず瞬間移動していた問題を修正 ・経路ポイントが重なっていると Unity ごと固まる問題を修正 ・複数のレールがプレイヤーを取り合って振動する問題に暫定対応 2025/11/08 v1.0.0 リリース







