zoukankan      html  css  js  c++  java
  • dragonbones插件编译

    官方的3.0.0版有一点小问题,某些导出项不被自动记录,另外总是会默认缓动,这将导致执行动画开始时出现延迟, 因此我修改了插件并重新编译

    1. 从github dragonbones官方库下载代码
    2. 建三个工程 DragonBonesAS(Flex 库项目) DragonBonesDesignPanelLib(Flex 库项目 依赖DragonBonesAS) DragonBonesDesignPanelPlugin(Flex项目Web 依赖DragonBonesAS, DragonBonesDesignPanelLib)
    3. 设置DragonBonesDesignPanel.mxml 为默认应用程序
    4. 设置Plugin工程的编译参数 -locale en_US zh_CN ja_JP fr_FR -source-path ./locale/{locale} -allow-source-path-overlap=true
    5. 把locale拷贝到Plugin项目下
    6. 运行可启动dragonbones
    7. 把项目的编译路径的所有库都选 合并代码
    8. 运行后会在debug目录下有这个文件DragonBonesDesignPanel.swf, 将其复制到build文件夹下
    9. 双击.mxi文件,有flash cs的话就会弹出保存zxp文件
    10. DragonBonesDesignPaneLib/src/core/SettingManager.as get importFadeInTime 141行改为return hasData(IMPORT_FADE_IN_TIME)?getData(IMPORT_FADE_IN_TIME):0;
    11. DragonBonesDesignPaneLib/src/core/SettingManager.as set importFadeInTime 191行增加if(value == -1){
       return;
      }
    12. DragonBonesDesignPaneLib/src/plugin/view/ExportWindow.mxml 第52行改为 var backupselected:int = _settingManager.exportTextureFormatIndex;
    13. 插件在flash cs运行,再在FB中debug运行,就可以调试了

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    【leetcode 461】. Hamming Distance
    【leetcode 476】. Number Complement
    大数据概述
    对于编译原理的看法
    PHP基础(二) 文件包含
    PHP基础(一)
    webpack 之(6) commonJS和 ES6 Module区别 (未完成)
    webpack 之(5) webpack.config.js配置 之 img
    webpack 之(4) webpack.config.js配置 之 html
    webpack 之(3) webpack.config.js配置 之 css/less
  • 原文地址:https://www.cnblogs.com/ColaZhang/p/4803601.html
Copyright © 2011-2022 走看看