LoginSignup
2
1

More than 5 years have passed since last update.

Unity VRハンズオン 事前準備(Unity プロジェクト準備編)

Last updated at Posted at 2016-10-19

Unity VRハンズオン 事前準備(開発環境準備編)が終わってることが前提です。
準備ができていない人はこちらから
http://qiita.com/decchi/private/2e80c643917851bd3269

Unity_VR_Hands-onプロジェクトのクローン

コマンドプロンプト/ターミナルで以下のコマンドを実行します。
mkdir TechCircle
cd TechCircle
git clone https://github.com/decchi/Unity_VR_Hands-on.git
クローンが完了すると任意のフォルダ\TechCircle\Unity_VR_Hands-onのフォルダが作成されるので、パスを覚えておいてください。

GoogleVRForUnityの取得

GoogleVRのSDKを下記リンクからダウンロード又はクローンします。
https://github.com/googlevr/gvr-unity-sdk/
GoogleVRForUnity.unitypackageが後ほど必要になりますので、パスを覚えておいてください。

プロジェクトを開く

  1. インスト-ルしたUnityを起動します。
  2. ログイン画面が表示されたらUnity Account(Unity ID)でログインします。 lgin.jpg
  3. プロジェクト選択画面の上部にあるOPENを選択 open.jpg
  4. フォルダ選択画面で先ほどクローンしたUnity_VR_Hands-onのフォルダを選択し、開くと起動します。 image 画面のレイアウトが画像と同じにならない場合は画像右上の赤枠で囲っている部分を「2 by 3」にしてください。
  5. HierarchyビューにMain CameraとDirectional Lightがあることを確認してください。表示が隠れている場合があるので、その場合はHierarchyビューの一番上にある三角印をクリックして下の画像のようにします。 image
  6. もしもMain CameraとDirectional Lightがない場合はGameObject→Camera、GameObject→Light→Directional LightでHierarchyビューにMain CameraとDirectional Lightを追加してください。
    image
    image

  7. 追加したらそれぞれの設定値を以下の画像と同じにします(赤枠の部分)。
    Cameraの設定値
    image
    Directional Lightの設定値
    image

AssetStoreからのAssetのインポート

Window→AssetStoreでAssetStoreのWindowを開きます。
Assetstore.jpg

以下のAssetを検索、インポートします。

  • Unity-chan
    image
    image
    ※初回はインポートではなくダウンロードですが、読み替えてください。
    image
    Importを押せばインポートされます。

  • Sky5X One

Skybox.jpg
以降はUnity-chanと同じ手順でインポートしてください。

Custom Pakageのインポート

・GoogleVR
Assets→Import Package→Custom Packageを選択し、パッケージのインポートを行います。
custom.jpg
表示されるファイルの選択画面で「GoogleVRForUnityの取得」でダウンロードしておいた「GoogleVRForUnity.unitypackage」を選択します。
VR.jpg
インポート対象の選択画面が表示されたらそのままInportのボタンを押します。

Standard Assetのインポート

Assets→Import Package→Environmentを選択。インポート対象の選択画面が表示されたらそのままInportのボタンを押します。
Env.jpg

Assetのインポートの確認、シーンの保存

プロジェクトウィンドウのAssets配下が下記画像のようになっていれば大丈夫です。シーンを上書き保存してください(File→Save SceneでUnityVRHandson.unityを選択)。
image

プロジェクトのビルド、実機確認(Andoird)

こちらはAndroidスマートフォン用の手順です。iPhoneの方は「プロジェクトのビルド、実機確認(iOS)」まで読み飛ばしてください。

  1. Edit→Preferencesを選択。
    image

  2. External ToolsのAndroidのSDKとJDKにパスを設定する。
    SDK:SDKのインストールディレクトリ\Android\android-sdk
    JDK:JDKのインストールディレクトリ\Java\jdk1.8.X.X
    image
    設定できたら右上のXボタンを押して閉じます。

  3. File→Build Settingsを選択。
    image

  4. PlatfromでAndroidを選択し、Switch Platfromを押下
    image

  5. Platfromの対応処理が完了したら、Player Settingsを押下
    image

  6. PlayerSettingsの設定をします。
    ①Company Name:techcircle
    ②Product Name:UnityVRHandson
    ③アイコンはUnity-Chan_iconを選択
    image

  7. PlayerSettingsの下にあるSetting for Androidの設定をします。
    Resolution and PresentationのDefault OrientationをLandscape Leftに設定。
    image

  8. 次にOther Settingsを以下のように設定。
    ①Bundle Identifer:com.techcircle.UnityVRHandson
    ②Minimum API Level:Android 4.2
    image

  9. AndroidスマートフォンをUSBケーブルでつないでBuild And Runを押下。(apkはUnity_VR_Hands-on.apkで保存)
    image

  10. 実機でアプリが起動したら成功です。お疲れさまでした。

プロジェクトのビルド、実機確認(iOS)

  1. File→Build Settingsを選択。 image
  2. PlatfromでiOSを選択し、Switch Platfromを押下
    image

  3. Platfromの対応処理が完了したら、Player Settingsを押下
    image

  4. PlayerSettingsの設定をします。
    ①Company Name:techcircle
    ②Product Name:UnityVRHandson
    ③アイコンはUnity-Chan_iconを選択
    image

  5. PlayerSettingsの下にあるSetting for iOSの設定をします。
    Resolution and PresentationのDefault OrientationをLandscape Leftに設定。
    image

  6. 次にOther Settingsを以下のように設定。
    Bundle Identifer:com.techcircle.UnityVRHandson
    image

  7. Run in Xcode asにDebugを指定し、Buildを押下。出力先は任意です。開発環境準備編で作成した空のプロジェクトに出力します。
    image

  8. ビルドが完了したら出力されたプロジェクトをXcodeで実機確認し、アプリが起動したら成功です。お疲れさまでした。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1