![]() ![]() Particles.y += particles.yi / (slowdown * 1000) // Move On The Y Axis By Y Speed Particles.x += particles.xi / (slowdown * 1000) // Move On The X Axis By X Speed = ThreadPriority.AboveNormal įor (int i = 0 i < particles.Length i++) // Loop Through All The Particles Gl.End() // Done Building Triangle Stripĭebug.WriteLine("Calc starting. Gl.Begin(OpenGL.GL_TRIANGLE_STRIP) // Build Quad From A Triangle Strip Gl.Color(particles.r, particles.g, particles.b, particles.life) Draw The Particle Using Our RGB Values, Fade The Particle Based On It's Life Gl.LoadIdentity() // Reset The ModelView Matrixįor (loop = 0 loop < particles.Length loop++) // Loop Through All The Particlesįloat x = particles.x // Grab Our Particle X Positionįloat y = particles.y // Grab Our Particle Y Positionįloat z = particles.z + zoom // Particle Z Pos + Zoom ![]() ![]() Gl.Clear(OpenGL.GL_COLOR_BUFFER_BIT | OpenGL.GL_DEPTH_BUFFER_BIT) // Clear Screen And Depth Buffer
0 Comments
Leave a Reply. |