diff --git a/core/IvmiScene.gd b/core/IvmiScene.gd index 22ebc8ef4955bcb834f68f2eaa17278a34b699e0..daabd5ee3579cc8b71b33c86f7fb6a0d3b7cec3d 100644 --- a/core/IvmiScene.gd +++ b/core/IvmiScene.gd @@ -74,12 +74,11 @@ var _ivmi_node = load("res://addons/ivmi-builder/core/IvmiNode.gd") func _ready(): - print("Creating IvmiScene") + _is_2D=true match _xr_mode : XRMode.OpenXr : - _is_2D = false _xr_interface = XRServer.find_interface("OpenXR") if _xr_interface and _xr_interface.initialize(): @@ -87,6 +86,7 @@ func _ready(): DisplayServer.window_set_vsync_mode(DisplayServer.VSYNC_DISABLED) get_viewport().use_xr = true _xr_interface.play_area_changed.connect(_on_play_area_changed) + _is_2D = false if _open_xr_passthrough : get_viewport().transparent_bg=true _xr_interface.start_passthrough()