~~NOTOC~~ ====== [銃VCI①]銃のオブジェクトを準備 ====== \\ このページは\\ [[vci/sample/gun]]\\ 解説ページです。 \\ **このページでやることを動画で確認** {{:vci:sample:gun:sono1.mp4|}} ===== VCIやロケーションをまだ作ったことがない人 ===== Unity等の必要なソフトのダウンロードをして環境の準備をします。\\ それぞれのダウンロード方法は下記で確認できます。\\ * [[unity:download]] * [[vci:unitypackage]] 詳細な導入の流れは**[[vci/beginner | 初めてのVCI作成]]**で解説しています。 ===== 手順 ===== **1. VCIをバーチャルキャスト内に持ち込めるように器(VCI Object)の準備をします。** \\ Unityを起動したら、VCI Objectを追加するために空のゲームオブジェクトを用意します。\\ Hierarchyウィンドウで右クリックして「Create Empty」を選択して空のゲームオブジェクトを作成します。\\ {{ vci:sample:gun:jyu00.png?direct|}} **2. VCIをバーチャルキャスト内に持ち込めるように器(VCI Object)の準備をします。** 作成した「GameObject」を左クリックして、Inspectorウィンドウで詳細を確認します。\\ 初めに名前をわかりやすいものに変えましょう。 Inspectorウィンドウの一番上の入力欄に、新しく名前を入力します。\\ ここでは、「Sample_Gun」とします。 次に、Inspectorウィンドウの一番下のAdd Componentから「VCI Object」をクリックしてスクリプトを追加します。\\ 検索欄に「VCI」と入力するとスムーズに見つかります。\\ ※[[vci/unitypackage| VCIパッケージのインストール]]が終わっていない場合、「VCI Object」が存在しません。\\ 手順に沿って導入まで終わらせましょう。 {{ vci:sample:gun:jyu02.png?direct|}} **3. 銃の本体になるものを準備します。** Hierarchyウィンドウで右クリックして「3D Object」、「Cylinder」を選択します。 CubeやCapsileでも作成できますが、このページではCylinderを使用します。 {{ vci:sample:gun:jyu01.png?direct|}} **4. VCIを作るうえで必要な「VCI Sub Item」を追加します。** 作成した「Cylinder」を左クリックして、Inspectorウィンドウで詳細を確認します。 手順2と同じく、名前をわかりやすいものに変えましょう。\\ ここでは、「Gun」とします。 次に、Inspectorウィンドウの一番下のAdd Componentから「VCI Sub Item」をクリックしてスクリプトを追加します。 {{ vci:sample:gun:jyu03.png?direct|}} **5. Gunを持った時に体と当たらないように設定します。** Inspectorウィンドウに「VCI Sub Item(Script)」が追加されていれば次に進みます。(青丸) Gun(銃本体)のLayerがDefaultになっているので「25:VCIPickUp」に変更します。\\ Layerを変更することで銃の当たり判定を変更することが出来ます。 Defaultだとキャラクターに当り判定があるため、銃を握った時に挙動がおかしくなることがあります。\\ VCIPickUpに変更するとキャラクターとの当たり判定が無くなります。 VCI用のレイヤーに関しては[[vci:component:unity_collider#コライダレイヤーの指定 | コライダーレイヤー]]を参照してください。 {{ vci:sample:gun:jyu04.png?direct|}} **6. 弾の本体になるものを準備します。** 「Hierarchy」で右クリックして「3D Object」、「Sphere」を選択します。\\ CubeやCapsileでも作成できますが、このページではSphereを使用します。 また、手順4~5同様、名前の変更、VCI Sub Itemの追加、Layerの変更をします。\\ **弾の名前を「Bullet」以外にするとFPS用のVCIで遊べなくなるので注意してください。**\\ {{ vci:sample:gun:jyu05.png?direct|}} **弾用に追加したオブジェクトの設定** 手順4,5を参考に\\ 名前 : Bullet\\ Layer : VCIPickUp\\ 「VCI Sub Item」の追加 の3つを設定してください。 {{ vci:sample:gun:jyu10.png?direct|}} **このページで作整、設定した物** {{vci:sample:gun:jyu13.png?direct|}} ^[[vci/sample/gun|銃VCI Top]]^^ ^次のページ| [[vci/sample/gun/02]] |