[VRChatワールドギミック]SimpleUdonTrain
- 1,000 JPY
簡単にUnity上でワールドに線路を配置、駅を設定して電車を走らせられるアセット一式になります。 Unity上でパスを編集し線路の配置を行えます。 パスに沿って電車を走らせることができ、また駅を設定することで電車が駅で停車、一定時間後発車する、という動作を行わせることができます。 電車の位置、速度は他プレイヤーと同期します。 また搭乗時プレイヤーが電車に追従したまま電車の中を歩けます。 搭乗システムに奈良阪さんのUserMovingSystem(https://github.com/Narazaka/VRChat_UserMovingFloor)を使用しています。
前提アセット
・UdonSharp ・VRCSDK3 World ・Cinemachine※1 ・CyanPlayerObjectPool※2 (https://github.com/CyanLaser/CyanPlayerObjectPool/releases/tag/v0.0.5) ※1 導入に関しては下記使い方をご覧ください。 ※2 電車に乗れるようにする場合は導入してください。
使い方
下記リンク先を参照して下さい。 https://docs.google.com/document/d/1EypqnHFVywmI9joe3boWivNIklVvl-Dt1JLZQ5uGB5U/edit?usp=sharing
内容物
・スクリプト DrawingRoute.cs(EditorOnly) CinemachinePathに沿って線路のメッシュを配置するスクリプトです。Editor上のみ動作します。 TrainController.cs 電車の運行動作を行うU#スクリプトです。 LinkedCart.cs 電車の連結車両用U#スクリプトです。 ・モデル rail.fbx,rail.prefab 線路の3Dモデルです。 tram.fbx,Tram.prefab,Tram_toon.prefab 路面電車の3Dモデルです。 マテリアルの異なるPBR向け(Tram.prefab)とToon向け(Tram_toon.prefab)があります。 ・各種マテリアル、テクスチャ
利用規約
当モデルデータご利用の場合、以下の利用規約に同意されたとみなされます。 ・営利利用: 可能 ゲーム, 映像作品、動画配信等にご利用いただけます ・改変: 可能 当データに付属しているデータの改変は自由です ・R-18, R-18Gコンテンツでの利用: 可能 ・再配布: 禁止 当データの再配布、販売は改変の有無を問わず禁止します 例外として、ゲームに組み込む、VRChatのワールドに使用しアップロードするなど第三者がデータをそのまま再利用できない形に変換後での配布、配信は許可します ・公序良俗に反する行為や目的、政治、宗教活動、他者に対する誹謗中傷目的での利用: 禁止
更新履歴
2023/2/4 v1.2.4 電車搭乗時のプレイヤーの横回転速度が異常に高かったのを修正 2023/1/22 v1.2.3 一部のプレハブでHierarchy設置時にオブジェクトの参照が外れてしまう不具合、LinkedCartでループパス使用時に挙動がおかしい場合があったのを修正 2023/1/16 v1.2 搭乗時プレイヤーが電車に追従したまま電車の中を歩けるように 2021/10/3 v1.1 2両編成以上に対応、Animator連携、片道運用機能を追加 2021/9/26 頒布開始