用法範例
以下範例重點介紹了開發人員如何在內容中使用 VIVEPORT 頂級 API。
-
在調用其他任何 API 之前,請先使用
Viveport.Api.Init
調用頂級 API。此函數將初始化 VIVEPORT SDK,這可能需要一些時間。對於 Unity 開發人員,通常調用 MonobehaviorStart()
。 StatusCallback() 將在初始化完成後輸出狀態,而不會阻塞主執行緒。
-
不再需要時,請調用
Viveport.Api.Shutdown
以釋放 VIVEPORT SDK 資源。在 Unity 中,通常是在 MonoBehaviorOnDestroy()
中或在Application.Quit()
之前。 StatusCallback() 將在關閉完成後輸出狀態,而不會阻塞主執行緒。