Creating a scene object

Load an image and use it to create an object


Moving a scene object

Move an object to a specified position


Displaying text

How to show some text on the screen


Objects with multiple sprites

Create a single object with multiple sprites tied together


Detecting clicks or taps

Do something when the user clicks (or taps on touch-screen devices)


Detecting clicks/taps on an object

Do something only when a specific object is clicked


Automatically listen for handled events

When you add an object to the scene, you can tell wade to auto-listen for events


Rotate objects

Set the rotation angles of your objects


Behaviors

Decide how objects should respond to events in their behavior functions


Add behaviors at run time

How to add a behavior after creating an object


On Move Complete

Do something when an object reaches its destination


Event propagation

How input events, such as clicks, propagate


Mouse (or finger) movement

Detect mouse movements and their positions


Smooth camera movement

Move the camera smoothly to a target position


Non-linear camera movement

How to move the camera using a custom-defined function for the speed


Pan and zoom

Learn how to pan and zoom


Animation

Use a spritesheet to create an animation


Full screen

Learn how to switch to full-screen mode


Named scene objects

Set names for your objects and access them via their name


Cloning objects

How to create copies of scene objects


Mirroring sprites

Creating a mirror image of an existing sprite


Using multiple layers

Sprites on different layers will be drawn on different, overlapping canvas objects


Reorder sprites on the same layer

Even when sprites are on the same layer, you can change their draw order


Using pre-defined layer sorting

You can sort sprites on a layer according to a predefined set of rules


Using sprite sort points

.png)

Sort sprites according to an offset rather than using the center coordinates


Using custom layer sorting

.png)

You can sort sprites on a layer according to a custom sort function


Raw image data

Change individual pixels in an image by manipulating the raw image data


Multi touch

Enable multi touch support to receive separate events for each finger


Device orientation

If your target device supports accelerometers, you can use device orientation events


Device motion

If your target device supports accelerometers, you can use acceleration data


Loading screen

How to set a loading image to show while WADE is loading data


Load a scene from a JSON file

How to load a whole scene from a data file


Export a scene to JSON

How to export a scene that was set up in code to a JSON file


3D Transforms

Rotate and translate layers in 3D space


Animated 3D Transforms

Add cool 3D effects to your 2D games


Custom fonts

How to use custom fonts in your WADE apps