2017-10-09 109 views
0

我正在測試Google VR套件,這個想法就是控制相機向前看。有沒有辦法限制使用GoogleVR SDK時相機轉多少?或者默認是360度角度視圖?在Google VR中控制角度

+1

你能詳細說明你正在努力達到的目標嗎?如果你真的想限制視角,你會有一些非常憤怒的用戶。 – UrbanEsc

回答

0

Google VR SDK只提供有關頭部跟蹤的數據(四元數,旋轉矩陣等)。基本上,在一個GvrView(這是Google VR SDK中的基本視圖)中,Google VR SDK與攝像頭沒有任何關係。它不會移動它。

在您的渲染器(渲染器或StereoRenderer--附加到您的GvrView)中,您可以使用這些數據在3D場景中控制攝像機。您可以將頭部變換應用於相機,以便它可以跟隨用戶的頭部動作或忽略這些動作並使用靜態相機或...

要獲得的是Google VR SDK與Open GL ES一起使用。您使用Open GL ES渲染3D場景,最後使用Google VR SDK進行渲染處理,以便使用紙板進行渲染。

我再說一遍,Google VR SDK不管理渲染或相機。由開發者使用上下文和SDK提供的數據來管理這些事情。 PS:如果您使用VrPanoWidget或VrVideoView(它們是已經管理圖像或視頻渲染的視圖),您可能根本無法控制相機,我認爲您只能擁有360 °相機,因爲這些組件只能處理360°視頻或圖像。