VRプログラム雑談【Unity/UnrealEngine】【HTC Vive/Oculus Rift/その他VR】 [無断転載禁止]©2ch.net (866レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
361(4): (ワッチョイ 83a1-SmTw) 2017/01/24(火)22:13 ID:WG+/Ve3S0(1/3) AAS
>>359
ようやく自分もVRTK新バージョン使ってみたよ。昨日はテキトーに回答してて悪かったね
ニコニコに上がってる動画ってたぶん数か月前のやつだよね?だったら今のバージョンとはやり方が違うわ
まずはVRTKのExamplesの006あたりをよく見て参考にするといいよ
それを見ながら、VRTKのREADMEの1ページ目「Instructions for using the SteamVR Unity3d asset」をやってみたらできた
■下準備
1. SteamVR Pluginをアセットストアからインポートする
2. SteamVR Pluginの[CameraRig]プレハブをシーンに配置する
3. メニューのEdit>Project Settings>PlayerMenuで、「Virtual Reality Supported」にチェックを入れる (※SteamVR Pluginをインポートしたときにチェック入るけど)
4. 空のGameObjectを作って(Examplesでは[VRTK]って名前を付けてある)、それにVRTK_SDKManagerスクリプトをアタッチする
5. インスペクタで、VRTK_SDKManagerの「SDK Selection」の各項目で「Steam VR」を選択する
6. 「Auto Populate Linked Objects」ボタンを押すと、下の「Linked Objects」と「Controller Aliases」の項目が自動で埋まる(下2つを除く)
7. 埋まらなかった2つの空欄にはLeftController、RightController用のスクリプトをアタッチするためのゲームオブジェクトを指定してやる
とりあえずExamplesをならって、[VRTK]の下に「LeftController」と「RightController」という空のゲームオブジェクトを作って指定してやればいい
■掴むための設定
8. 上で作成したゲームオブジェクト「LeftController」または「RightController」に「VRTK_InteractGrab」スクリプトをアタッチする
9. テキトーに作成した掴みたいオブジェクト(Cubeとか)に、「VRTK_InteractableObject」スクリプトをアタッチし、インスペクタで「IsGrabbable」にチェックを入れる
設定は以上
以前のバージョンではSteamVRの[CameraRig]プレハブに直接VRTKスクリプトをアタッチする仕様だったけど、
新バージョンではスクリプトをアタッチするためのオブジェクトを自分で指定できるようになっているって感じだね
なおテレポート等のスクリプトは作成した[VRTK]オブジェクトに直接アタッチしてやればOKだった
363(1): (ワッチョイ 83a1-SmTw) 2017/01/24(火)22:52 ID:WG+/Ve3S0(2/3) AAS
>>361 の訂正
3. は(Windowsだと)File>Build Settings...>Player Settings... だね
364(1): (ワッチョイ 3317-SmTw) 2017/01/24(火)23:28 ID:JoHmpnKC0(1) AAS
横からだけど、VRTKを最新にしたらViveコントローラが画面にでなくなってしまった
Examplesので試してみても出てこない。
>>361の通りにしてるんだけど、なんか間違えそうな箇所ってある?
365(1): (ワッチョイ 83a1-SmTw) 2017/01/24(火)23:57 ID:WG+/Ve3S0(3/3) AAS
>>363 だけど、訂正っていうか、メニューどっちからでも同じところに辿りつけるんだね
>>364
「VRTK_ControllerEvents」スクリプトさえ正しくアタッチされていればViveコンは見えるようになるはず
>>361 の手順7で書いた通り、[CameraRig]の下のコントローラーオブジェクトじゃなく、VRTK_SDKManagerのインスペクタで
指定したところにスクリプトをアタッチする必要があるっぽい
参考
外部リンク[html]:negi-lab.blog.jp
368(1): (ワッチョイ cf9d-rWwU) 2017/01/25(水)06:25 ID:5MrNGfG20(1) AAS
>>361の通りにしてオブジェクトの重さ(mass)を1未満にすればつかめました!
ありがとうございます!
……サンプルでは1でも持てるのになぜなんでしょうか?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.031s