簡介

已完成

StereoKit 是一種容易使用的開放原始碼混合實境引擎,用於使用 C# 和 OpenXR 建置 AR 和 VR 應用程式。 受到程式庫 (如 XNA 和處理) 的啟發,StereoKit 目的是要讓您易於使用並輕鬆地進行開發,同時仍具備建立專業且符合商業需求的軟體的功能。

StereoKit 將混合實境應用程式開發視為首要之務。 這可讓程式庫預設專注於功能,例如第一級混合實境輸入系統、預設的快速效能 (甚至是在行動頭戴式裝置上),裝置上快速的反覆項目執行時間,以及可讓使用者和開發人員從檔案系統載入實際資產的。 所有以上的功能都封裝在簡易的 API 中,其已妥善記載、易於學習,而且容易撰寫。

Gif of 3D models in StereoKit

由於 StereoKit 是真實的 C# 程式庫,因此其也獲益於現有 C# 開發人員已知和喜愛的生態系統。 您可以使用最新的 C# 功能,直接使用 Visual Studio,並連結至 NuGet 上提供的豐富工具和程式庫。 由於 StereoKit 是具有寬鬆 MIT 授權的輕量相依性,因此其也會允許許多中介層在其上建置。

針對原生開發人員,StereoKit 甚至會提供 C API。 這可簡化高度依賴原生相依性的應用程式開發。

在此課程模組中,您將會取得 StereoKit 功能的簡介,並了解其多麼容易使用。 我們也會查看範例專案 StereoKit Ink,做為說明其中許多功能的範例。