-
Notifications
You must be signed in to change notification settings - Fork 10
Overview
ralcr edited this page Oct 6, 2012
·
3 revisions
cocos2d for haXe is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses the same concepts, but instead of using objective-c or python it uses haXe. cocos2d for haXe is a direct port from cocos2d for iPhone
- Easy to use: it uses a familiar API, and comes with lots of examples
- Fast: ...
- Flexible: it is easy to extend, easy to integrate with 3rd party libraries
- Free: is open source, compatible both with closed and open source games
- Community supported: cocos2d for iPhone has an active, big and friendly community (forum, IRC)
- cocos2d for haXe supports: Flash, NME (HTML5, iPhone, iPad, Flash, Android, WebOS)
- Features: Scene management (workflow), Transitions between scenes, Sprites and Sprite Sheets
- Effects: Lens, Ripple, Waves, Liquid, Twirl, etc.
- Actions (behaviors):
- Trasformation Actions: Move, Rotate, Scale, Jump, etc.
- Composable actions: Sequence, Spawn, Repeat, Reverse
- Ease Actions: Exp, Sin, Cubic, etc.
- Misc actions: CallFunc?, OrbitCamera?
- Basic menus and buttons
- Integrated physics engine (...)
- Particle system
- Text rendering support (variable and fixed width fonts)
- Texture Atlas support
- Tile Map support (TMXmaps): Orthogonal maps, Isometric maps, Hexagonal maps
- Parallax scrolling support
- Sound support
- Streak Motion support
- Render Texture support
- Point based API: Supports Retina Display
- Touch/Accelerometer support (iOS). Keyboard / Mouse support (Flash)
- Portrait and Landscape mode (iOS) / Fullscreen support (Flash)
- Integrated Pause/Resume
- 32-bit textures
- Language: Haxe