前几天@子龙山人 再微博上推荐了一个动作编辑器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.时间处理上还有点问题,动画跑的有点非常块。

 

Spriter For Cocos2d-x 的 Demo

 

调用例子代码:

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&文档)

相关文章:

  • 2022-12-23
  • 2021-07-27
  • 2022-01-23
  • 2021-11-14
  • 2021-12-17
  • 2021-10-19
猜你喜欢
  • 2021-09-27
  • 2022-12-23
  • 2021-12-16
  • 2021-05-02
  • 2021-12-28
  • 2021-07-25
  • 2021-11-10
相关资源
相似解决方案