[無料] BuildSoft GunSystem
- v2.1(最新バージョン)0 JPY
- 開発支援100 JPY
- [Obsolute] v1.00 JPY
[説明] buildsoft 製の弾丸発射システムです。VRChat のワールドギミックとしてのみ使用可能です。 弾を装填し、Useすることで弾を発射することが出来ます。複数弾の装填が可能で、発射される順番は FIFO(Queue) と LIFO(Stack; v2.0以降) に設定できます。 [定義] 弾の定義は以下になります。 + Collider, Rigidbody コンポーネントがついている + Ammo コンポーネント(付属の UdonBehaviour)がついている [定義 v2.0] ## 弾 (Ammo) 以下の条件を満たす GameObject を弾とみなします + Ammo コンポーネント(付属の UdonBehaviour)がついている + Collider, Rigidbody コンポーネントがついている ## 弾倉 (Magazine) 以下の条件を満たす GameObject を弾倉とみなします + Magazine コンポーネント(付属の UdonBehaviour) …(1) がついている + (1) の コレクションのコンポーネント (Queue/Stack) が他のスクリプト で参照されていない + (1) の IsFixed = false の場合に VRC_Pickup, Collider(IsTrigger = false) コンポーネントがついている + (1) の IsFixed = true の場合に いずれかの Gun コンポーネントの Magazine で参照されている ## 銃 (Gun) 以下の条件を満たす GameObject を銃とみなします + Gun コンポーネント(付属の UdonBehaviour) …(1) がついている + 発射口(Muzzle) となる Transform が子に含まれており、(1) の Muzzle に設定されている [制限事項] ・プレイヤー同士の同期は十分ではありません。これは、原因にVRChatのクライアント、およびサーバーの問題も含まれているため、動作の保証は行わないものとします。 ・v2.0は破壊的変更を含んでいます。v2.0より前のバージョンから導入する場合は、事前に以下のフォルダ、およびフォルダ内のファイルを削除してください。 + /Assets/BuildSoft/Prefabs/Goods/Gun/ + /Assets/BuildSoft/Scripts/UdonSharp/CustomModule/ [システム構成図について] 必要であれば作成します。後述の[連絡先]内の連絡先に問い合わせてください。 [導入方法] UdonSharp の最新版が import されているプロジェクトに導入してください。 https://github.com/MerlinVR/UdonSharp/releases [利用規約] 改造OK VRChat での利用OK 改造・無改造にかかわらず、無償での再配布OK。 改造・無改造にかかわらず、有償での再配布はNG。 ただし、他の創作物の一部として同封する場合に限り、クレジットを表記した上で有償での再配布を認めます。 著作権は九島茶にゃにあります。 不明な点があれば、後述の[連絡先]まで問い合わせてください。 [連絡先] 問い合わせ・バグ報告は以下まで Discord(サーバー): https://discord.gg/u2BE6W5NMy [使用アセットについて] 本商品には、以下のアセットを使用しています。 付属してるため、ダウンロード・import は不要です。 [無料] U# Queue https://buildsoft.booth.pm/items/3099134 (v2.0 のみ) [無料] U# Stack https://buildsoft.booth.pm/items/3092576 [補遺] 動画は v1.0 に付属しているワールドで撮影しています。 動画・サムネイル中のアバターは以下です。 ※本商品には付属していません。非常にかわいいく好感的な見た目であるため、下のURLから購入することが推奨されます。 VRChat向け3Dモデル「かすたちゃん」 https://booth.pm/ja/items/1795010 動画のワールドは以下です。現在公開中です。 https://vrch.at/wrld_38a188e5-fed7-46dd-9084-88dc44313669 [更新履歴] ## v2.0 ・マガジンの入れ替えを可能にした ・同期に関する動作の改善 ・発射順を FIFO/LIFO に変更可能にした ・Magazine コンポーネントの UI の改善 ## v2.1 ・Gun コンポーネントの Magazine が設定されていない場合に例外が発生するバグを修正 ・同期に関する動作の改善