微信号:CocosEngine

介绍:Cocos引擎官方账号,第一时间为您送上引擎动态、精品教程、达人专访等干货,还会定期举办有奖活动喔!

官方插件 | C++ and Lua for Creator&nbs

2018-04-13 16:00 minggo & leda

插件商店 Cocos Creator for cpp 0.3 版升级至 0.4 新版本啦!


虽然 Cocos Creator 可以高效编辑场景和 UI,内置支持 JavaScript,可是对于 C++/Lua 开发者,无法直接利用 Creator 高效的界面编辑功能,留有遗憾。我们特别推出 creator_to_cocos2dx 这个插件,专门用来导出 Cocos Creator 制作场景并给 Cocos2d-x 工程使用,方便开发者实现不同编辑器之间的平滑过渡。


下载前得先清楚这几点:


  • 首先,它是 Cocos Creator 插件,主要功能是把用 Cocos Creator 制作的场景导出为 .ccreator 文件


  • 其次,它包含了可以解析 .ccreator 文件的 reader,该 reader 可以用在 Cocos2d-x 的 c++/lua 工程里


  • 使用版本要求:Cocos2d-x v3.14 以上、Cocos Creator 1.7 以上


  • 插件使用请直接从 Cocos  Store 下载



升级后的 0.4 版本相比前一个版本做出了如下改动:


新增特性


  • 支持 Label outline

  • 支持 motionstreak

  • 增加 CMake 构建文件

  • 插件面板增加导出选项

    • Export Resource Only,

    • Export Resource Dynamically Loaded


修复 Bug


  • 修复 Button 子节点位置问题

  • 修复 README 文档中的错误

  • 修复 Animation 内存泄漏

  • 修复 Animation wrapMode 与 Creator 中效果不一致的问题


移除

  • 移除弃用的 convert_fire_to_json.py


面板选项说明


  • Project Path, 指 Cocos2d-x 的 C++/Lua 工程目录,比如引擎根目录的 tests/cpp-empty-test

  • Export Resource Only, 不导出插件包含的 reader 源码,只导出 Creator 的场景和相关的资源。

  • Export Resource Dynamically Loaded, 导出可能被动态加载的资源,根据 Creator 的资源使用规范,动态加载的资源需要放置到 resources 目录下

  • Auto Build After Scene Saved, 在 Creator 场景保存后,后台运行插件,按照面板的配置进行导出。


Creator 使用基于组件的模型创建对象,而 Cocos2d-x 每个对象有自己的结构,因此插件很难支持全部的 Creator 特性。


阅读原文给大家准备了具体的「安装配置、Creator 场景导出、场景导入 Cocos2d-x 项目以及导入场景如何使用」等详细教程,方便新手上路和老手过渡。


使用过程中如果有疑问,欢迎提交到社区反馈 

forum.cocos.com/t/cocos-creator-c-lua-0-4/58661

 
COCOS 更多文章 Cocos 联手游密实时语音打造一站式游戏社交体验 Cocos 携手游戏出海厂商不忘初心,砥砺前行 原生平台 JavaScript 调试教程 微信小游戏已经可以发布了 助力 | 找 Cocos Creator 实习工作,有需求可随时带走。
猜您喜欢 解决Spark数据倾斜(二) 使用Map侧Join代替Reduce侧Join 用户记忆设计:如何设计一个好的收尾体验 2017 阿里开源那些事 OCA联盟吹响集结号,强势登陆GITC2016开幕式! 算法中的木桶短板理论