, , - , .
SpriteBatch.draw, . Color.White, , SpriteBatch, .
Use color multiplication by creating a new color (Color.yourcolor.r * float, Color.yourcolor.y * float, Color.yourcolor.z * float, 255)
Basically, to get a float, try finding a formula that calculates the brightness of a block due to close lights (probably stored in an array or list). Since there are no normals for 2D games, this formula should be relatively easy.
Jared source
share