dragonbones插件编译
2015-09-05 02:15
387 查看
官方的3.0.0版有一点小问题,某些导出项不被自动记录,另外总是会默认缓动,这将导致执行动画开始时出现延迟, 因此我修改了插件并重新编译
从github dragonbones官方库下载代码
建三个工程 DragonBonesAS(Flex 库项目) DragonBonesDesignPanelLib(Flex 库项目 依赖DragonBonesAS) DragonBonesDesignPanelPlugin(Flex项目Web 依赖DragonBonesAS, DragonBonesDesignPanelLib)
设置DragonBonesDesignPanel.mxml 为默认应用程序
设置Plugin工程的编译参数 -locale en_US zh_CN ja_JP fr_FR -source-path ./locale/{locale} -allow-source-path-overlap=true
把locale拷贝到Plugin项目下
运行可启动dragonbones
把项目的编译路径的所有库都选 合并代码
运行后会在debug目录下有这个文件DragonBonesDesignPanel.swf, 把其复制到build文件夹下
双击.mxi文件,有flash cs的话就会弹出保存zxp文件
DragonBonesDesignPaneLib/src/core/SettingManager.as get importFadeInTime 141行改为return hasData(IMPORT_FADE_IN_TIME)?getData(IMPORT_FADE_IN_TIME):0;
DragonBonesDesignPaneLib/src/core/SettingManager.as set importFadeInTime 191行增加if(value == -1){
return;
}
DragonBonesDesignPaneLib/src/plugin/view/ExportWindow.mxml 第52行改为 var backupselected:int = _settingManager.exportTextureFormatIndex;
插件在flash cs运行,再在FB中debug运行,就可以调试了
从github dragonbones官方库下载代码
建三个工程 DragonBonesAS(Flex 库项目) DragonBonesDesignPanelLib(Flex 库项目 依赖DragonBonesAS) DragonBonesDesignPanelPlugin(Flex项目Web 依赖DragonBonesAS, DragonBonesDesignPanelLib)
设置DragonBonesDesignPanel.mxml 为默认应用程序
设置Plugin工程的编译参数 -locale en_US zh_CN ja_JP fr_FR -source-path ./locale/{locale} -allow-source-path-overlap=true
把locale拷贝到Plugin项目下
运行可启动dragonbones
把项目的编译路径的所有库都选 合并代码
运行后会在debug目录下有这个文件DragonBonesDesignPanel.swf, 把其复制到build文件夹下
双击.mxi文件,有flash cs的话就会弹出保存zxp文件
DragonBonesDesignPaneLib/src/core/SettingManager.as get importFadeInTime 141行改为return hasData(IMPORT_FADE_IN_TIME)?getData(IMPORT_FADE_IN_TIME):0;
DragonBonesDesignPaneLib/src/core/SettingManager.as set importFadeInTime 191行增加if(value == -1){
return;
}
DragonBonesDesignPaneLib/src/plugin/view/ExportWindow.mxml 第52行改为 var backupselected:int = _settingManager.exportTextureFormatIndex;
插件在flash cs运行,再在FB中debug运行,就可以调试了
相关文章推荐
- Cocos2d-x中背景音乐和音效使用实例
- Cocos2d-x学习笔记之CCScene、CCLayer、CCSprite的默认坐标和默认锚点实验
- Cocos2d-x UI开发之CCControlPotentiometer控件类使用实例
- Cocos2d-x UI开发之文本类使用实例
- Cocos2d-x保存用户游戏数据之XML文件是否存在问题判断方法
- Cocos2d-x UI开发之菜单类使用实例
- Cocos2d-x UI开发之CCControlButton控件类实例
- Cocos2d-x学习笔记之世界坐标系、本地坐标系、opengl坐标系、屏幕坐标系
- Cocos2d-x UI开发之CCControlColourPicker控件类使用实例
- Cocos2d-x学习笔记之CCLayerColor层的使用实例
- Cocos2d-x Schedule定时器的使用实例
- Cocos2d-x中使用CCScrollView来实现关卡选择实例
- Cocos2d-x中CCEditBox文本输入框的使用实例
- cocos2d-x学习笔记之CCLayer、CCLayerColor、CCLayerGradient、CCLayerMultiplex场景层介绍
- Cocos2d-x UI开发之CCControlSlider控件类使用实例
- Cocos2d-x学习笔记之开发环境搭建
- Cocos2d-x学习笔记之Hello World!
- Cocos2d-x的内存管理总结
- Cocos2d-x 3.0中集成社交分享ShareSDK的详细步骤和常见问题解决
- Cocos2d-x入门教程(详细的实例和讲解)