[[Tutorial for ver.3]] Up:[[SIGVerse]] ---- &size(18){ここでは、SIGVerse v3のチュートリアルついて説明します。}; &size(18){[[IROS2019 でのチュートリアルを実行したい方はこちらを参照して下さい。>http://www.sigverse.org/wiki/en/index.php?Tutorial%20at%20IROS2019]]}; #contents * システム要件 [#SystemRequirements] Unityを使用しますが、OSはWindows 10 64bitで動作確認を行っております。 また基本的に[[Unityのシステム要件>https://unity3d.com/unity/system-requirements]]に準拠してください。 ''Unity Editor'' #ref(UnityEditor.png) * 環境構築 [#bbc2e383] ** Unityのインストール [#t38ca130] SIGVerseの開発環境となるUnityをインストールします。 + [[Unity Hubのダウンロードページ>https://unity3d.com/get-unity/download]]へ行きます。 + [Download Unity Hub]をクリックして、Unity Hubのインストーラをダウンロードし、インストールします。 + [[Unityのダウンロードページ>https://unity3d.com/get-unity/download/archive]]へ行きます。 + [Unity 2018.4.19]→[Unity Hub]をクリックして、Unity Hubを使用してUnityをインストールします。~ (モジュールの追加画面では特にモジュールの追加は必要ありません) + Unity Hub右上の人型アイコンをクリックし、[Sign in]をクリックします。 + Unityアカウントを作成してから、サインインします。 ** SIGVerseのUnityプロジェクトのダウンロード [#j826be39] + [[こちら>https://github.com/SIGVerse/unity_project]]のページを開きます。 + 「Code」→「Download ZIP」でzipをダウンロードして展開してください。 ~ 但しファイルパスが長すぎると展開出来なかったり、Unityシーンが実行できないかもしれません。 ~ C:\Unityなどの短いディレクトリに展開してください。 + フォルダ名を"sigverse_unity_project-master"から、"sigverse_unity_project"に変更します。 ** Unityプロジェクトの開き方 [#ad0d2bef] + Unity Hubの[Projects]-[ADD]をクリックします。 + ダウンロード済みのUnityプロジェクト([sigverse_unity_project]->[SIGVerseProject])を選択し、[Select Folder]ボタンをクリックします。 + プロジェクト一覧の[SIGVerseProject]をクリックします。 ** Oculus のライブラリを追加 [#t67e124a] ※現在OculusのライブラリをInportしないとエラーが出るようになってしまっているので、以下手順に従ってInportしてください。 [[Oculus Integrationのインポート>http://www.sigverse.org/wiki/jp/?%28HSR%29%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%81%A8VR%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9FCleanup%E3%82%BF%E3%82%B9%E3%82%AF%E3%81%AE%E5%AE%9F%E8%A1%8C#k0ec0826]] * ROSを使用しないサンプルシーンの実行 [#haea2311] ** Unityシーンの実行方法 [#open_scene] Unityのサンプルシーンは基本的に以下の手順で実行します。 + UnityでSIGVerseプロジェクトを開きます。 + [Project]タブの[Assets/SIGVerse/ExampleScenes/xxxxx/yyyyy(.unity)]をダブルクリックして対象シーンを開きます。 + Unity画面の上部中央にある再生ボタンをクリックしてシーンを再生します。 ** サンプル一覧 [#me019f75] - [[一人称視点で歩行する]] - [[キャラクター動作の記録・再生を行う(テキストファイルに保存)]] - [[キャラクター動作の記録・再生を行う(MySQLに保存)]] * ROSを使用したサンプルシーンの実行 [#r972fb26] ROSを使用したサンプルは[[こちらのページ>Tutorial using ROS for ver.3]]にて説明します。 ---- #counter