本文へスキップ
バージョン: 3.4

クラス XRDisplayContext

(Niantic.Lightship.AR.Utilities.XRDisplayContext)。

概要

XRカメラのディスプレイに関連するレンダリング関連データのコンテナ

class XRDisplayContext {
public
// fields

static float OccludeeEyeDepth = DefaultOccludeeEyeDepth;

// methods

static ScreenOrientation GetScreenOrientation();
}

詳細資料

XRカメラのディスプレイに関連するレンダリング関連データのコンテナ

Fields

OccludeeEyeDepth

static float OccludeeEyeDepth = DefaultOccludeeEyeDepth

カメラから被写体までの直線的な視線深度。

Methods

GetScreenOrientation

static ScreenOrientation GetScreenOrientation()

ライトシップでは、XRCameraSubsystem から受信したカメラ入力画像をどのように回転させるかを知るために、画面の向きを知ることが重要です。 UnityEngine.Screen.orientationプロパティは、エディタで呼び出されたときのみScreenOrientation.Portraitを返します。おそらく、エディタでカメラ画像と表示された画面画像の間に回転オフセットがないためと思われます。 したがって、アクティブなプラットフォームに関係なく、LightshipのAPIが期待する画面の向きの値を取得するには、このメソッドを使用します。

    戻り値

    修正された画面の向き。 LightshipのPlaybackモードでシーンを再生すると、返される値はデータセットの現在のフレームに記録された画面の向きと一致します。 そうでなければ、UnityEngine.Screen.orientationの値を返します。