Skip to content
Starkkz edited this page Jul 10, 2016 · 32 revisions

Introduction

This is my dynamic shadows & lights library for löve, it uses the MIT license so you can use it for almost any project.

Features

  • Using canvases to optimize the drawing process
  • Using bloor/bloom/aberration shaders

Quick setup & example

local Shadows = require("shadows")
local LightWorld = Shadows.CreateWorld(5000, 5000) -- 5000x5000 light world size

function love.draw()
	LightWorld:draw(0, 0)
end

function love.update()
	LightWorld:update()
end

Classes

Clone this wiki locally