Hi,
Ich bin gerade dabei in mein 3D-Programm Lighting einzubauen. Jedoch funktioniert das nicht. Keine Exceptions, nichts. Er Rendert einfach kein Licht...
Mein Code:
Ich hoffe, ihr könnt mir damit helfen, hab bei Google auch nix gefunden
LG
Twometer
Ich bin gerade dabei in mein 3D-Programm Lighting einzubauen. Jedoch funktioniert das nicht. Keine Exceptions, nichts. Er Rendert einfach kein Licht...
Mein Code:
VB.NET-Quellcode
- Protected Overrides Sub OnRenderFrame(e As FrameEventArgs)
- GLStateManager.InitViewport()
- ApplyCamera()
- GL.Clear(ClearBufferMask.ColorBufferBit Or ClearBufferMask.DepthBufferBit)
- Dim projection As Matrix4
- GL.GetFloat(GetPName.ProjectionMatrix, projection)
- Dim modelview As Matrix4
- GL.GetFloat(GetPName.ModelviewMatrix, modelview)
- theFrustum.CalculateFrustum(projection, modelview)
- GL.Enable(EnableCap.Texture2D)
- Dim light_position As Single() = {thePlayer.posZ, thePlayer.posY, thePlayer.posZ}
- GL.ShadeModel(ShadingModel.Smooth)
- GL.Light(LightName.Light0, LightParameter.Position, light_position)
- GL.Enable(EnableCap.Lighting)
- GL.Enable(EnableCap.Light0)
- GL.Enable(EnableCap.ColorMaterial)
- worldRenderer.Render()
- ParticleFX.RenderAll()
- GL.Disable(EnableCap.Texture2D)
- GL.Disable(EnableCap.Light0)
- GL.Disable(EnableCap.Lighting)
- RenderHitResult()
- Render2D()
- SwapBuffers()
- End Sub
Ich hoffe, ihr könnt mir damit helfen, hab bei Google auch nix gefunden
LG
Twometer
An Error 404 occurred while loading signature...