如何看待cocos creator加入Lua
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何看待cocos creator加入Lua相关的知识,希望对你有一定的参考价值。
参考技术A 你好,lua和js本身很像,都是脚本语言,1天就能熟悉基本用法。cocos引擎是下层的。cocos creator是自带了cocos2dx-js的一个编辑器,但是比以前的cocos studio好用太多了。
lua虽然能用cocos studio,但是比较蛋疼,quick就更不用说了
虽然动态语言静态检查弱,小问题不断可能抵消灵活性的优势,但是在目前手游标配热更新的情况下,unity也不方便用c#。 对3d的支持还需要很长时间,工具初期版本估计不稳定,资源插件社区这些是减分项。
官方插件 | 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
以上是关于如何看待cocos creator加入Lua的主要内容,如果未能解决你的问题,请参考以下文章