相性が良さそうな入力装置
XInput互換の入力装置
Windows限定
XBOX 360 Wirelesscontroller for Windows推奨
Mac OS Xは「Unity Hacks: Dual sticks」を使用すると良
いらしいというUnityの開発者スレッドを発見(未確認)
http://forum.unity3d.com/threads/200074-BetterOculus-Rift-FPS-Controller-(OSX)
あるいはこのスライドの後半で紹介している「問題点
6」で解説している方法があります(確認済み)
Yuichi Ishii,2014/2/8
Oculus Riftの実装例
Oculus StreetView
vr.js と HTML 5 で実装された Google Street View
の Oculus Rift 対応版。クロスプラットフォーム。
RiftEnabled™ – Oculus Street View
Oculus Google Street Viewer
引用:https://gist.github.com/japboy/5545565
Yuichi Ishii,2014/2/8
Oculus Riftの実装例
Rift Coaster
UDKで実装されたローラーコースターのデモ。
Windows 用。
RiftEnabled™ – Rift Coaster
Meant to be Seen - View topic - Can someone with
a Rift test my roller coaster? now w/ sound
引用:https://gist.github.com/japboy/5545565
Yuichi Ishii,2014/2/8
Oculus Riftの実装例
Titan ofSpace
Unity で実装された銀河系を宇宙船から観賞する
デモ。Windows 用と Mac OS X 版がある。
RiftEnabled™ – Titans of Space
Titans of Space
引用:https://gist.github.com/japboy/5545565
Yuichi Ishii,2014/2/8
問題点6
Mac OS XでXBOX360コントローラを使うには?
Unity4 Integration - OSX Gamepadでまとめられていま
す。
以下に要点をまとめ書きます。
ここのドライバ(TATTIEBOGLE)をインストール
これでとりあえず使えるようになります。
参考:ゲームパッドの動作テスト用のアプリ
「Joystick And Gamepad Tester」- 強火で進めで紹介
されているツールを使うとボタンの番号がわかります。
Yuichi Ishii,2014/2/8
138.
問題点6
Mac OS XでXBOX360コントローラを使うには?(続き)
1.Unity標準の"First Person Controller"をシーンに配置
2. "First Person Controller"の子のMain Cameraを削除
3. "First Person Controller"の子にOVRCameraControllerを追加
4. 「問題点1」の対処を行う
Yuichi Ishii,2014/2/8
139.
問題点6
Mac OS XでXBOX360コントローラを使うには?(続き)
5.[Edit]->[ProjectSetting]->[Input setting]を開く
a. インスペクターのAxesの"Mouse X"と"Mouse Y"を複製
b. 複製した"Mouse X"のTypeを"Joystick Axis"にし、Axisを"3rd axis"にする
c. 複製した"Mouse Y"のTypeを"Joystick Axis"にし、Axisを"4th axis"にする
6.
7.
これでMac OS XでもXBOX360を使って移動ができます。
そのほかのボタンについては別途調整
Yuichi Ishii,2014/2/8
OVRCameraController
Use Player EyeHeight
このフィールドは Oculus Config ツール
から実際のプレイヤーの目の高さをセッ
トするために使用します。
このパラメータがONの時、以下の3 つ
の合計が Player Eye Heightと一致します。
Camera Root Position
Neck Position
Eye Center Position
このパラメータがONの時、 "Set Neck
Position" を通して首の位置の書き換え
は許可されません。
実装例はOVRCameraController.csスクリ
プトを確認して下さい。
Yuichi Ishii,2014/2/8