RetroQUEST/main.gd
2024-12-10 21:59:49 +09:00

21 lines
619 B
GDScript

extends Node3D
var xr_interface: XRInterface
func _ready():
xr_interface = XRServer.find_interface("OpenXR")
if xr_interface and xr_interface.is_initialized():
print("OpenXR initialized succesfully")
DisplayServer.window_set_vsync_mode(DisplayServer.VSYNC_DISABLED)
get_viewport().use_xr = true
else:
print("OpenXR not initialized, please check if your headset is connected")
# Configurazione SubViewport
$SubViewport.size = Vector2(320, 240) # Risoluzione tipica retro
$SubViewport/TextureRect.expand = true
$SubViewport/TextureRect.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED