- 本帖最后由 jyinkailej 于 2013-1-20 15:07 编辑 *
Flash2Cocos2d-x 1.4 版本终于出来了。。。改名为SPArmature
这个版本改动的东西挺多的额,
更新:
1、alpha渐变
2、颜色渐变
3、不同batch node 图片切换
4、改变结构
5、flash编辑图片碰撞区域,导出顶点
6、使用矩阵转换计算
等
需要注意的是:
1、排序有两种模式,一种使用vertexz, 一种使用cocos2dx排序
使用vertexz主要用在不同骨骼可以切换不同 batchnode ,vertexz 存在精度问题,在某些机子上可能排序有点问题。
2、修改了ccnode部分代码 来支持矩阵变换, 在更新文件夹下可以看到更新的(ccnode.h, ccnode.cpp)
3、alpha渐变, 颜色渐变 在 插件中预览不到效果 (参考demo下 bird.fla)。
4、在flash中编辑碰撞区域方法 (参考demo 下 weapon.fla):
(1)新建一层图层,命名为contour
(2)使用钢笔工具勾勒出轮廓形状
(3)右键图层-》属性-》遮罩层,不然导出的图片会有画出的轮廓
5、example基于 cocos2d-x 2.0.3
6、需要将xml 、 plist 、png信息加入ArmatureDataManager中
例:
ArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo(“Zombie_f/Zombie”, “”, “zombie.png”, “zombie.plist”, “zombie.xml”);
7、将BatchNode 与当前 CCLayer 绑定,切换时场景时可以保留你的人物不被删除,
BatchNodeManager::sharedBatchNodeManager()->initWithLayer(this, “TEST_ARMATURE”);
当需要删除batchnode时,
BatchNodeManager::sharedBatchNodeManager()->removeBatchNodes(“TEST_ARMATURE”);
另外:
这个骨骼工具已经加入到了SP-II工具中 http://www.sweetpome.com/
工具目前正在努力完善中,希望大家多多关注。
使用SP-II工具中制作游戏我们选用的是js脚本来加速游戏的开发,我制作的demo都是脚本写的,由于时间限制,发布到cocos2d-x的版本的demo会少些,
感?大大的分享,目前我用2.0.3 版,??可以?行,但是用 2.0.4 版就在 ccSprite 的 updatetranform 上出???了。