18. Why Cocos2d?
- Open source!
- Language: Objective-C.
- Active community and forum
- Work on all Apple devices, including the mobile devices,
desktop and laptop.
- Awesome features:
Transitions
Integrated Box2d and Chipmunk 2d physics engine.
Particle system.
Tile Map support.
Touch/Accelerometer support.
...
21. Who uses Cocos2d?
More than 1500 AppStore games already use it,
including many best seller games.
http://www.cocos2d-iphone.org/games/
22. Something you should know...
Even Cocos2d for iPhone is a great and powerful game engine,
I don’t think you’re be able to create good apps without
learning any knowledge of Objective-C or Cocoa Framework.
27. Game flow
new game
intro menu Level 1 Level 2 Level 3 End
load game
Game over
options Settings
28. Architecture
Director Something you should know:
1. One scene can contain several
Scene layer, and one layer can contain
several sprites.
2. Just like the layer in Adobe
Photoshop, upper layer might
Layer block the lower layer. And upper
layer have higher z value, you
Sprite Sprite Sprite can rearrange them by changing
the z value.
3. You can have more than one
scene, but only one will be
activated at a given time.
Layer
4. There is only one
director(singleton), and it
takes care of going back and
Layer forth between scenes.
5. They all inherited from the
same boss, the CCNode.
33. Thank You!
2011/3/16
Kaos’ Digital Network, Ltd.
TEL +886-2-2682-4700
No.26, Ln. 248, Junying St., Shulin Dist., New Taipei
City 238, Taiwan (R.O.C.)
Welcome to visit http://digik.tw for more information!