Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OculusGoBasics

OculusGo向けの基本的なサンプル、Gaze/Laser/コントローラ入力など 基本的な使い方がまとまっているサイトがみつからず、SDK付属のサンプルもわかりやすいとはいえないため、入門者向けにまとめてみました。

こんな基本機能の実装が見たい、という要望があればissueに挙げておいてください、 気が向いたら追加します(複雑なことはやりません、あくまでSDKの基本的な使い方)

リクエストが多いようなら、より詳細な実装のしかたはそのうちQiitaなどに書くかもしれません。

使用機器

  • Oculus Go

Unityバージョン

  • 2018.2.8.f1
    2018.2系なら問題なく動くと思います

使用ライブラリ

  • Oculus Utilities v1.32.0
    うちVRフォルダさえあればとりあえずは大丈夫

簡単な使用方法

  • __1からはじまるサンプルシーンをビルド、挙動をたしかめてください
  • sample1、いわゆるTofuシーン、カメラの基本的な使い方とコントローラー表示
  • sample2-4、GameObjectの操作、Gaze / Pointer / Laserでそれぞれ操作します
    どこからRayを出すかで操作感が変わるのがわかると思います
  • sample5-7、uGUIの操作、Gaze / Pointer / Laserでそれぞれ操作します
  • sample8、GameObjectとuGUIが共存したシーンの操作の例
  • sample9、コントローラのボタンやタッチパッドの入力例
  • sample10、コントローラの回転や加速度を利用する例
  • sample11、コントローラのPadで疑似的に4方向の入力として取得
  • sample12、Pad左右で回転、Pad上もしくはトリガーで前進、という移動の例
  • sample13、体を回転させて、トリガーで、起動時の正面にもどる
    (オキュラスボタン長押しによるRecenterと同じ挙動)
  • sample14、HMDの回転などを取得する例

注意事項

  • テクスチャ素材をLFSで管理していたので、ダウンロードするバージョンによってはzipでダウンロードするとテクスチャが含まれない可能性があります(Githubの仕様らしいです)
  • その場合、Github Desktopをつかってプロジェクトを入手するか、以下のコマンドでcloneするとテクスチャ素材も入手できます。
    git clone https://github.com/hassydhw/OculusGoBasics.git
  • ちなみにcloneでエラーが出る場合は git-lfsコマンドがちゃんとインストールされているか確認しましょう。

ビルド時にエラーが出る場合

アセットストアから、Oculus Ingegrationをダウンロードして取り込みなおしてみてください。

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages