Friday, March 20, 2009

cocos2d v0.7.1 released

Hey,
cocos2d v0.7.1 is available for download.

Download:
http://cocos2d-iphone.googlecode.com/files/cocos2d-iphone-0.7.1.tar.gz


Highlights:
  • Sprite Sheets (For further info please read this post: spritesheet-in-v071 )
  • Local to World coordinates and vice-versa
  • Sound Support (warning: experimental feature)

Compatibility
:
cocos2d v0.7.1 is 90% compatible with v0.7.0. You need to add new files and
you might need to add some linker parameter. Also some selectors were deprecated.
Please, read CAREFULLY the following instructions:


Full Changelog:
  • Actions: added tags to actions (issue #222)
  • Actions: Spawns can be Speeded (issue #257)
  • Actions: Speed can be altered in runtime (part of issue #236)
  • AtlasSprite: Sprite sheet implementation (issue #238)
  • Chipmunk: cpVect is defined as a CGPoint (issue #260)
  • CocosNode: Camera is lazy alloced (issue #94)
  • CocosNode: addChild, removeChild:cleanup, getChildByTag family functions (issue #253)
  • CocosNode: added better comments, cleanup code (issue #219)
  • CocosNode: added RGB protocol: Atlas,Texture & ColorLayer conforms it (issue #234)
  • CocosNode: fixed memory leak when removeAndStop a node with children with actions (issue #254)
  • CocosNode: added transform local to world coordinates that support rotation,scale & position (issue #207)
  • CocosNode: removed scale ivar (issue #231)
  • CocosNode: improved handling of nil parameters (issue #262)
  • CocosLive: filter by device id (issue #223)
  • CocosLive: category is UTF8'ized (issue #227)
  • CocosLive: using cc_playername instead of usr_playername (issue #242)
  • CocosLive: supports "update score" (issue #250)
  • Demos: added performance test (issue #243)
  • Director: FastDirector doesn't leak autoreleased objects (issue #221)
  • Director: prevents calling startAnimation twice in a row (issue #215)
  • Menu: can be aligned in columns / rows. Updated menu example (issue #206)
  • Menu: MenuItem supports LabelAtlas (issue #235)
  • Menu: MenuItemFont fixed memory leak (issue #232)
  • Menu: MenuItem improved hit testing (issue #214)
  • Scheduler: if signature is not correct Assert (issue #218)
  • Sprite: correct transform anchor point (issue #216)
  • TextureAtlas: support for texture2D (issue #161)
  • Tools: Added perf-test results (issue #243)

As always, big thanks to the community for adding new features, fixing bugs, submitting patches, opening issues, testing the release candidate, etc!!

2 comments:

Steve Gray said...

Hi, I'm very new to iPhone development coming from a dare I say it Microsoft Background I've got a lot to learn. I've just downloaded v0.7.1 but it looks like I've missed out all of the .app files plus libChipmunk.a, libcocos2d-documentation.a & libcocos2d.a ...

Sorry if this sounds like a dumb ass question but how do I get them?

Many thanks for any help you can give.

Steve

riq said...

@stephen:

I dont' really understand your problem.

libchipmunk.a and libcocos2d.a are compiled automatically.