MRUK 教學

Author: Kelvin Huang

混合實境 (Mixed Reality) 是一種混合顯示虛擬與真實空間的 XR 互動技術,這次 Kelvin 老師分享 Mixed Reality Utility Kit 教學,讓您學習快速開發 Unity MR 遊戲。先看看軟硬體需求:

Unity 2021.3.30 以上版本

Meta Quest 2 / 3 / Pro

使用 Quest Link 與 Setup Room-Scan 功能

 

建立房間掃描

使用 Meta Quest 裝置,開啟 Meta Quest 下方工具列左側的 快速設定 (Quick Settings)

選擇 設定 (Settings) > 實體遊戲區 (Guardian) > 空間設定 > Room Setup - Experimental > 按下 Setup 按鈕。

此功能可以具體標示出房間內牆壁和其他物件的所在位置,以使用可混合顯示虛擬和真實的應用程式。

您可以在 Meta Quest 的 應用程式權限 檢視哪些應用程式可存取這類資料。

按下「設定」,接下來:

1、繪製牆壁(按下扳機按鈕在地面的牆角放置圓點,在同一面牆靠近天花板的角落放置圓點,完成全部牆壁的繪製)

2、編輯房間(使用 Meta Quest 控制器上的類比搖桿可以調整天花板高度)

3、這是那個空間?(使用不同的名稱為此空間命名,客廳、餐廳、書房、主臥室… )→ 按下「完成」

4、新增傢俱 → 繪製物品(窗戶、門、牆面裝飾)(沙發、床舖、桌子、螢幕、…)

5、空間完成! 管理空間

 

建立 Unity MRUK 專案

建立新專案,切換至 Android 平台,安裝 XR Plug-in ,執行 Fix All 修正全部問題。

執行 [ Window > Package Manager ]

按 + 按鈕選擇 Add package by name 輸入 com.meta.xr.sdk.all 按下 Enter 鍵,安裝。重新啟動編輯器。

備註:看起來就是裝 Meta XR All-in-One SDK !

按 + 按鈕選擇 Add package by name 輸入 com.meta.xr.mrutilitykit 按下 Enter 鍵,安裝。重新啟動編輯器。

備註:看起來就是裝 Meta MR Utility Kit !

Package Manager > Meta MR Utility Kit > Samples(在下面★)

(Basic, Floor Zone, Multi Spawn, Nav Mesh, Virtual Home, Passthrough Rellghting, Bouncing Ball)

可以全部匯入!

 

開啟 [ Samples > Meta MR Utility Kit > 版本編號 > Basic 資料夾的 MRUKBase 場景。

選取 MRUK 物件,透過 Inspector 設定 MRUK 腳本元件,此時 Scene Loaded Event () 是空的,無需設定。

選取 EffectMesh 物件,設定…

按下 Play 測試遊戲,目前在編輯器仍無法成功抓取空間。

不過,建置 APK 進行實機測試,第一次執行會要求存取權限,然後就成功了!

 

 

參考 https://www.youtube.com/watch?v=n6YZlp4yMwM

參考 Oculus Quest 2 New Feature: Mixed Reality Room Setup

https://www.youtube.com/watch?v=qYlAELeqDoI

 

Copyright © 2025 CG Digital Corp. All rights reserved.