官方插件 | C++ and Lua for Creator 0.4 版发布

Posted COCOS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了官方插件 | C++ and Lua for Creator 0.4 版发布相关的知识,希望对你有一定的参考价值。

插件商店 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

以上是关于官方插件 | C++ and Lua for Creator 0.4 版发布的主要内容,如果未能解决你的问题,请参考以下文章

游戏开发实现C++与Lua交互!

VS Visual Studio 魔兽插件开发工具 AddOn Studio for WOW 1 0 含有LUA编辑

unity图表插件能用lua么

c++ 与 lua socket脚本高级调用

基于sol2整合Lua到C++应用

基于sol2整合Lua到C++应用