-
Book Overview & Buying
-
Table Of Contents
L÷VE for Lua Game Programming
By :
The animation algorithm will simply play the sprite like a tape of film; we'll be using a basic technique here as LÖve doesn't have an official module for that. Some members of the LÖve forum have come up with different libraries to ease the way we play animations. The use of animation libraries will come up in later chapters. First of all let us load our file:
function love.load() sprite = love.graphics.newImage "sprite.png" end
Then we create quads for each part of the sprite by using love.graphics.newQuad(x, y, width, height, sw, sh), where x is the top-left position of the quad along the x axis, y is the top-left position of the quad along the y axis, width is the width of the quad, height is the height of the quad, sw is the sprite's width, and sh is the sprite's height:
love.graphics.newQuad(0, 0, 32, 32, 256, 32) --- first quad love.graphics.newQuad(32, 0, 32, 32, 256, 32) --- second quad love.graphics.newQuad(64, 0, 32, 32, 256, 32) --- Third quad love.graphics...
Change the font size
Change margin width
Change background colour