update: 2016/11/05
reference:
1. Setting up UE4 to work with SteamVR | Unreal Engine
2. Unreal Engine 4.12 Released!
A. SteamVR is Ready
> 確認 SteamVR 開啟後, 是處在就緒的狀態.
B. 建立新專案:
> Launch Unreal Engine 4.12.0
Folder: E:\RD\projects\Unreal
Name: HelloVR
a. Edit > Plugins
a. 按下 Play 鍵旁的小三角形 > VR Preview
C. 修正 VR 的地平線水平高度
1. 新增 Map 與 Blueprint 資料夾:
> Content Brower > Add New > New Folder
> Content Brower > Add New > Blueprint Class
> Blueprint Node: Game Mode Name: VR_GameMode
> Blueprint Node: Pawn Name: VR_Pawn
> Details > classes:
> Default Pawn Class: VR_Pawn
4. 關閉 VR_GameMode Blueprint 後, 回到關卡:
Window > World Settings
> World Settings > GameMode:
GameMode Override: VR_GameMode
(只對目前的關卡改寫預設值)
> Details > Camera:
Base Eye Height: 0.0
/* 以下為 4.12 版本 ################################################
> World Outliner > Floor:
> Transform > Location: X: 0.0 Y: 0.0 Z: 0.0
> Transform > Location: X: 0.0 Y: 0.0 Z: 1.0
以上為 4.12 版本 ################################################ */
/* 更新: 4.13 版本 */
6. 在 Components 頁籤, 新增: Capsule, Scene, Camera 與 SteamVRChaperone component
Capsule Half Height: 96
Capsule Radius: 16
Transform > Location: 將 Z 值設為: -110
, 然後編譯並儲存.
10. 回到關卡, 點選 floor (Static Mesh), 將其 X, Y, Z 位置皆設為: 0,0,0
11. 備註: 在 VR Preview 時, 如果覺得太接近或太遠離地板, 開啟 VR_Pawn Blueprint,
點選 Scene Component, 調整 Z 的高度值.
D. VR Editor: (4.12)
1. Edit > Editor Preferences...
勾選: Enable VR Editing
-----------------------------------------------------------------------------------------------
E. 備註
1. 將 GameMode 套用到整個專案裡
> Level Editor > Editor > Project Settings...
> Maps & Modes
> Default Modes
> Default GameMode: VR_GameMode
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。