local width = 1 local distance = 10 local init = false local x = 0 local y = 0 local z = 0 function drawGrid(pass, y) pass:setColor(0, 1, 0) for i=-0.5,0.5,0.05 do pass:line(x+width*i, y-0.1, z, x, y-0.1, z-distance) end end function lovr.draw(pass) if not init and lovr.headset.isTracked('head') then x, y, z = lovr.headset.getPosition('head') init = true end drawGrid(pass, y) pass:circle(x, y-0.1, z-distance, 0.05, 0, 0, 0, 1, 'fill') end