Spriter For Cocos2d-x 的 Demo

前几天@子龙山人 再微博上推荐了一个动作编辑器Spriter http://weibo.com/1703959697/yyc6ggSGC, 这个编辑器还处于早期版本, 现在是Alpha2. 

研究了几天感觉还是很不错的, 而且看到工具的规划还是多规矩的, 文档格式也写的明明白白。

美中不足的是, 没有cocos2d-x可以用的C++的解析类。

有人在Github上有cocos2d的objective-C的解析类示例 https://github.com/talentless/spriter-cocos2d,我就比葫芦画瓢(抄袭)做了个cocos2d-x可用的C++版本的解析类。

 

存在2点问题。

1.渲染monster示例,似乎有一帧有问题。

2.时间处理上还有点问题,动画跑的有点非常块。

 

 

调用例子代码:

SpriterNode *n = SpriterNode::create( "Example.SCML" );
    
    n->setPosition( ccp(200, 100) );
    n->runAnimation( "Idle" );
    
    this->addChild( n );
    
    CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile( "monster.plist" );
    n = SpriterNode::create( "Example.SCML", "monster.png" );
    
    n->setPosition( ccp(600, 100) );
    n->runAnimation( "Posture" );
    
    this->addChild( n );

  代码下载:  "Spriter-Cocos2d-X.zip" http://vdisk.weibo.com/s/bNfCj

  Github: https://github.com/young40/Spriter-Cocos2d-X

欢迎大家再批评指正。

把代码放到Github上, 希望能随着Spriter的发展来不断更新这个代码。

我的微博, 欢迎关注,http://weibo.com/young40/

 

更重要的:Spriter官网 http://www.kickstarter.com/projects/539087245/spriter/posts

下载页面: http://www.kickstarter.com/projects/539087245/spriter/posts/290616 (win&mac&linux&文档)

posted on 2012-09-04 02:46  young40  阅读(1189)  评论(0编辑  收藏  举报

导航