Good morning,
I'm trying to use the VR function with my Quest3 but when I launch my project I only have a black screen in the headset. Here is my code. Thank you in advance for your help.
--Initialze Steam (optional)
--if not Steamworks.Initialize() then return 1 end
--Load FreeImage plugin (optional)
local fiplugin = LoadPlugin("Plugins/FITextureLoader")
--Get the displays
local displays = GetDisplays()
--Create a window
local window = CreateWindow("Test VR", 0, 0, 1080, 768, displays[1], WINDOW_CENTER | WINDOW_TITLEBAR)
--Create a framebuffer
local framebuffer = CreateFramebuffer(window)
--Create a world
local world = CreateWorld()
--Get the VR headset
local hmd = GetHmd(world)
--Load a map
local mapname = "Maps/start.ultra"
local cl = CommandLine()
if type(cl["map"]) == "string" then mapname = cl["map"] end
local scene = LoadMap(world, mapname)
while window:KeyDown(KEY_ESCAPE) == false and window:Closed() == false do
--Garbage collection step
collectgarbage()
--Update the world
world:Update()
Steamworks.Update()
--Render the world to the framebuffer
world:Render(framebuffer)
end
Steamworks.Shutdown()