-- Draw video alpha2 function love.load() videocanvas = love.graphics.newCanvas(1280, 1440) -- load bg image bgimg = love.graphics.newImage("bg.jpg") -- load video(.ogv) video = love.graphics.newVideo("comb.ogv") video:play() end function love.update(dt) end function love.draw() -- loop video play if not video:isPlaying() then video:rewind() video:play() end -- canvas clear love.graphics.clear(0, 0, 0, 1) -- draw bg love.graphics.setBlendMode("alpha") love.graphics.setColor(1, 1, 1, 1) love.graphics.draw(bgimg, 0, 0) -- draw video to video canvas love.graphics.setCanvas(videocanvas) love.graphics.draw(video, 0, 0) love.graphics.setCanvas() -- draw video canvas love.graphics.setBlendMode("subtract") love.graphics.draw(videocanvas, 0, 0) love.graphics.setBlendMode("add") love.graphics.draw(videocanvas, 0, -720) -- draw text love.graphics.setBlendMode("alpha") love.graphics.setColor(1, 1, 1, 1) love.graphics.print("ESC to exit.", 8, 4) end function love.keypressed(key, scancode, isrepeat) if key == "escape" then love.event.quit() end end