render: move render_world_helper, remove chunks drawn behind view
This commit is contained in:
@@ -145,6 +145,12 @@ func (g *Game) Init(win *glfw.Window) {
|
||||
|
||||
g.fullscreen = true
|
||||
}
|
||||
win.MakeContextCurrent()
|
||||
glfw.SwapInterval(1)
|
||||
}
|
||||
|
||||
if key == glfw.KeyF3 {
|
||||
io.ShowDebugInfo = !io.ShowDebugInfo
|
||||
}
|
||||
}
|
||||
})
|
||||
@@ -225,6 +231,8 @@ func (g *Game) Update(win *glfw.Window, delta time.Duration) {
|
||||
g.player.Update(g.world, delta)
|
||||
|
||||
g.view.LookAt(g.player.EyePosition().ToFloat32(), g.rotY, itype.Degrees(g.rotZ))
|
||||
io.ViewPos = g.player.EyePosition()
|
||||
io.ViewDir = itype.Vec3d(mgl64.Rotate3DY(float64(g.rotY.Radians())).Mul3(mgl64.Rotate3DZ(float64(itype.Degrees(g.rotZ)))).Mul3x1(mgl64.Vec3{1, 0, 0}))
|
||||
|
||||
render.Framewire.PushBox(g.player.WorldHitbox().ToFloat32(), color.White)
|
||||
|
||||
|
Reference in New Issue
Block a user