共用方式為


LinkageSettings 結構

定義

明確設定必要的 Transform 物件。

[System.Serializable]
public struct LinkageSettings
[<System.Serializable>]
type LinkageSettings = struct
Public Structure LinkageSettings
繼承
LinkageSettings
屬性

備註

如果未設定 [使用現有專案],則 Null Transform 物件將會覆寫目前設定的 Transforms。 當其中一個 Transform 物件設定為 null 時,系統會嘗試推斷合理的選擇。 對於複雜的場景,此推斷可能不正確。 針對非簡單場景:** 如果每個場景載入相機鑽研機,則透過WorldLockingContext (連結設定) 應為每個場景明確指向該場景的相機階層。 ** 如果在共用場景中載入相機鑽機一次,則鏈接設定應該只在該場景中,而所有其他連結設定都應該將 [使用現有專案] 設定為 true。 ** 如果從文稿動態建立/管理攝影機,則該腳本也應該負責設定適當的連結,而且所有LinkageSettings都應該指定「使用現有」。

欄位

AdjustmentFrame

要套用相機調整的轉換。 這不能是相機節點,因為其轉換會以頭部姿勢數據覆寫每個畫面。 但相機應該是這個節點的附加子系。

CameraParent

相機父節點會定義「參照的 spongy 框架」。 所有原始頭部型數據,例如空間對應、手勢事件和 XR 頭部姿勢數據,都會相對於此轉換。

屬性

ApplyAdjustment

將世界鎖定調整套用至 AdjustmentFrame。

UseExisting

忽略 set 值會保留現有的連結,並使用最後設定的任何專案。

方法

InitToDefaults()

將所有欄位初始化為預設值。

適用於