Dibujar figuras geométricas en Love2d en Lua

Hola a todos, hoy os voy a enseñar como dibujar figuras geometricas en Love2d en Lua.

Con Love2d, podemos dibujar figuras geométricas como círculos, rectángulos, etc.

  • Dibujar un circulo:


function love.draw()

    -- Modo de relleno: fiil (relleno) o line (sin relleno)
    -- x: posicion de x
    -- y: posicion de y
    -- radio: radio del circulo
    
  love.graphics.circle("fill", 300, 300, 50)
end

  • Dibujar un rectángulo:

function love.draw()

    -- Modo de relleno: fiil (relleno) o line (sin relleno)
    -- x: posicion de x
    -- y: posicion de y
    -- anchura: anchura del rectangulo
    -- altura: altura del rectangulo

   love.graphics.rectangle("line", 20, 50, 60, 120 )
end


  • Dibujar una elipse:

function love.draw()

    -- Modo de relleno: fiil (relleno) o line (sin relleno)
    -- x: posicion de x
    -- y: posicion de y
    -- radio de x
    -- radio y
    
    love.graphics.ellipse("fill", 300, 300, 75, 50)
end

  • Dibujar un polígono:

function love.draw()

    -- Modo de relleno: fiil (relleno) o line (sin relleno)
    -- x: posicion de x
    -- y: posicion de y
    -- ...
    -- Asi para cada punto

    love.graphics.polygon('fill', 100, 100, 200, 100, 150, 200, 400, 50)
end

function love.draw()

    -- Modo de relleno: fiil (relleno) o line (sin relleno)
    -- x: posicion de x
    -- y: posicion de y
    -- ...
    -- Asi para cada punto

    love.graphics.polygon('fill', 100, 100, 200, 100, 150, 200)
end

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *