[無料free] ワールドギミック作成ツール ad_Tools
- Digital0 JPY
![[無料free] ワールドギミック作成ツール ad_Tools](https://booth.pximg.net/15c066e4-d0cd-4267-ae0b-059216d4e2a4/i/8661726/5ab9c98e-82a9-44b4-bf77-daa90b239a12_base_resized.jpg)
![[無料free] ワールドギミック作成ツール ad_Tools](https://booth.pximg.net/15c066e4-d0cd-4267-ae0b-059216d4e2a4/i/8661726/7e4d7c70-0a69-4ad2-9c49-ac9b864c36ed_base_resized.jpg)
![[無料free] ワールドギミック作成ツール ad_Tools](https://booth.pximg.net/15c066e4-d0cd-4267-ae0b-059216d4e2a4/i/8661726/f9bde15c-356b-4768-9295-55b97969c260_base_resized.jpg)
![[無料free] ワールドギミック作成ツール ad_Tools](https://booth.pximg.net/15c066e4-d0cd-4267-ae0b-059216d4e2a4/i/8661726/7e785ca0-97f6-407c-9d6b-437fa38dad20_base_resized.jpg)
![[無料free] ワールドギミック作成ツール ad_Tools](https://booth.pximg.net/15c066e4-d0cd-4267-ae0b-059216d4e2a4/i/8661726/cedac9fd-6db5-4aa8-8d9a-ac3831fbb96e_base_resized.jpg)
![[無料free] ワールドギミック作成ツール ad_Tools](https://booth.pximg.net/15c066e4-d0cd-4267-ae0b-059216d4e2a4/i/8661726/b94f3bf0-eef3-432e-bf4f-1b84d7599fdb_base_resized.jpg)
■ ad_Toolsとは ad_ToolsはVRChatワールド向けのギミック集です。 コードは書きません。インスペクターの設定だけで動きます。 ■ 2種類のギミック ad_Toolsのギミックには「Trigger系」と「Action系」の2種類があります。 ・Trigger系:起動のきっかけを作る プレイヤーの行動やワールドのイベントを受け取り、Action系を起動します。 ad_InteractTrigger ← インタラクトしたとき ad_AreaEnterTrigger ← エリアに入ったとき ad_AreaExitTrigger ← エリアから出たとき ad_AutoStartTrigger ← ワールドに入室したとき ad_PickupDropTrigger ← ピックアップした物を離したとき ad_PickupUseTrigger ← ピックアップしてUSEしたとき Trigger系はきっかけを作るだけで、処理はしません。 ・Action系:実際の処理を行う Trigger系から起動され、何らかの処理を実行します。 ad_Rotation ← オブジェクトを回転させる ad_Move ← オブジェクトを移動させる ad_Teleport ← プレイヤーをテレポート ad_SoundPlayer ← 音を再生する ad_Return ← オブジェクトをもとの位置へ戻す ad_OnOff ← 表示/非表示を切り替える ad_On ← オブジェクトを表示 ad_Off ← オブジェクトを非表示 ad_Wait ← 指定秒数待つ ad_Loop ← 最初のad_Toolsへ戻る ■ 組み合わせて使う Trigger系とAction系を同じGameObjectにアタッチすると、 きっかけから処理までをつなげられます。 例)インタラクトするとオブジェクトが移動する Object ├ ad_InteractTrigger ← インタラクトを受け取る └ ad_Move ← オブジェクトを移動させる ■ リレー Action系は複数アタッチできます。 処理はインスペクターに並んでいる順番に実行されます。 これを「リレー」と呼びます。 例)インタラクトすると、指定秒待ってからオブジェクトが移動する Object ├ ad_InteractTrigger ← インタラクトを受け取る ├ ad_Wait ← 指定した時間だけ待つ └ ad_Move ← 待ち終わってから移動する 重要:インスペクターの並び順がそのまま実行順になります。 上にあるものから先に実行されます。 順番を変えたいときはドラッグで並べ替えてください。 ■ 動作を確認した環境 ・Unity 2022.3.x ・VRCSDK3(Udon) ■ インストール方法 1. ダウンロードして解凍した ad_Tools.unitypackage をダブルクリック (Unityメニューの Assets > Import Package > Custom Package からでも読み込めます) 2. 表示された Import Unity Package ウィンドウで、 すべての項目にチェックが入っていることを確認して「Import」をクリック 3. Unityがスクリプトをコンパイルするまで待つ 4. コンパイルエラーがなければインストール完了 ■ アンインストール方法 1. シーン内でad_Toolsのコンポーネントを使っている場合は、 先にコンポーネントを外すかオブジェクトごと削除する 2. Assetsの中のad_Tools フォルダを削除する ■ 共通のインスペクター機能 表示言語を切り替えられます(日本語 / English / 한국어 / 中文)。 ■ 共通の注意事項 ・ad_Toolsのギミックはすべてワールド用です。アバターには使えません ■ サンプルワールド ーad_Tools GimicSample https://vrchat.com/home/launch?worldId=wrld_a7e3f9f1-defb-4794-aee3-027f1528f968
利用規約
## はじめに ものづくりは、誰かの「こんなものがあったらいいな」という思いから始まります。 ad_Toolsも、その思いから生まれた、VRChatワールド制作のための無料ツールです。 VRChatの世界には、すばらしいクリエイターの作品を見て「私も作ってみたいけれど難しそう」と感じている人も少なくありません。 このツールが、そんな最初の一歩を後押しし、あなたの「作ってみたい」という気持ちを現実にする助けになればと思っています。 本規約は、ad_Toolsがこれからも誰でも無料で利用できるツールとしてあり続けることを目的として定めています。 --- ## 利用について 本ツールは、個人・法人を問わず自由に利用できます。 本ツールの改変は自由です。また、本ツールや改変版を組み込んで制作したワールド・作品は、無料/有料を問わず自由に公開、配布、販売できます。 一方で、ad_Toolsそのものは、これからも誰でも無料で利用できるツールであってほしいと考えています。 そのため、本ツール単体、本ツールの一部、または改変したものを、ワールドや作品に組み込まず、単独の有料配布物として販売または提供することを禁止します。 --- ## 名称について 「ad_Tools」の名称は、adrenalinが公開する公式版を示す名称です。 改変版を公開または配布する場合は、公式版と誤認されないよう、「ad_Tools」の名称を製品名または配布名として使用しないでください。 また、adrenalinが制作・承認したものと誤認させる表現や、「ad_Tools」を自作したものとして扱うなど、誤解を招く利用も禁止します。 --- ## サポートについて ad_Toolsは個人が趣味として制作・公開しているツールです。 導入支援、利用方法の案内、環境調査、不具合対応など、個別サポートは一切行っていません。また、更新や保守を継続する義務も負いません。 --- ## 免責事項 本ツールは現状のまま提供されます。 作者は、本ツールの動作、品質、特定の目的への適合性、継続的な利用を保証するものではなく、本ツールの利用または利用できなかったことによって生じた損害・損失について責任を負いません。 Unity、VRChat SDK、UdonSharpなどの仕様変更や利用環境の違いにより、将来的に動作しなくなる場合があります。 利用者は、本規約をご理解のうえ、ご自身の判断と責任において本ツールをご利用ください。
更新履歴
ad_Tools_v1_1_5 ad_AreaExitTrigger追加 指定エリアから「出る」と発火するトリガー系 ad_Tools_v1_1_4 readmeに追記のみ ■ 共通の注意事項 ・ad_Toolsのギミックはすべてワールド用です。アバターには使えません ・Pickup(持ち運べるオブジェクト)にVRC Object Syncは追加できません ad_Toolsのギミックは内部的に「Manual同期」という方式で動作しており、 VRC Object Syncとは仕組みが競合するため、追加するとビルドが通らなくなります。 複数プレイヤー間でオブジェクトの位置を同期したい場合は、 「VRChat Manual Sync Pickup」等のキーワードで、 Object Sync以外の同期手法を提供する他アセットを探してみてください。 (該当する組み合わせのときはInspectorにも警告が表示されます)






