Game Development Reference
In-Depth Information
° Bitmap fonts (does not support complex scripts such as Arabic or
Chinese), which are either generated offline or loaded from
TTF files (unsupported in JavaScript backend)
° 2D particle system
° TMX tile map support
° 2D scene-graph API
° 2D UI library, based on the scene-graph API, fully skinable
• High-level 3D APIs:
° Perspective camera
° Decal batching for 3D billboards or particle systems
° Basic loaders for Wavefront OBJ and MD5
° 3D rendering API with materials and lighting system and support to
load FBX models via fbx-conv
Audio
The following are the audio features:
• Streaming music and sound effect playback for WAV, MP3, and OGG
• Direct access to audio device for PCM sample playback and recording
(unsupported in JavaScript backend)
Input handling
The various input features are as follows:
• Using abstractions for mouse and touchscreen, keyboard, accelerometer,
and compass
• The gesture detector that detects taps, panning, flinging, and pinch zooming
File I/O and storage
The following are the features for the file I/O and storage:
• Filesystem abstraction for all platforms
• Read-only filesystem emulation for JavaScript backend
• Binary file support for JavaScript backend
• Preferences for lightweight setting storage
 
Search WWH ::




Custom Search