-
Notifications
You must be signed in to change notification settings - Fork 4
theIdeaMen/Parallax-Class
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
==================================================================== PARALLAX CLASS ==================================================================== Version: 0.8 Made by Griffin Adams ( theIdeaMen ) 2011-2012 Twitter: http://www.twitter.com/theIdeaMen eMail: duff333@gmail.com MIT License You can use and change this code free of purgery or death as long as you promise to have fun or something along those lines. Thanks to Brent Sorrentino for a great parallax demo, the the starting point from witch this class was born. Feedback welcome! ==================================================================== CHANGES ==================================================================== 03-02-2015 - Tim Catania - Replaced depreciated setReferencePoint 02-05-2012 - Griffin Adams - Major update/rewrite - see 'Old' branch for previous history ==================================================================== INFORMATION ==================================================================== * Import the class like this: parallax = require( "parallax" ) * To create a new scene yourScene = parallax.newScene( { width = [X SCENE SIZE], height = [Y SCENE SIZE], left = [SCENE X BEGINNING POS], top = [SCENE Y BEGINNING POS], [repeated = [REPEAT FOREVER, "horizontal","vertical","both"] } ) * To add a new layer to the scene yourScene:newLayer( { image = [IMAGE NAME], width = [IMAGE WIDTH], height = [IMAGE HEIGHT], [top = [IMAGE Y POS],] [bottom = [IMAGE Y POS],] left = [IMAGE X POS], speed = [HOW FAST, 0 - 1 for backgrounds, > 1 for foregrounds], [repeated = [INF SCROLL, "horizontal","vertical","both"]] } ) NOTE: Create your layers in order from closest to farthest away NOTE: All x/y coordinates should be in relation to the screen (not local) * To add objects to a layer yourScene:insertObj( object, [layer] ) NOTE: If no layer specified, defaults to the top layer * To move a scene yourScene:move( deltaX, deltaY ) ====================================================================
About
A class for Corona SDK that makes it easy to set up parallax animations for backgrounds.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published