Cocos Creator的C++和Lua支持:0.3版发布

插件的目的是为C++和Lua开发者,提供一个好用的编辑器,提高项目开发效率

dragonbones导出的4.5版本的动画,在creator上显示正常,在cocos2dx上透明度变化显示不正常

creator里和win32模拟器显示的不一致

左边是creator的场景,右边是win32模拟器
cocos3.17 + vs2015,creator是1.7.0

操作流程
1、用creator打开https://github.com/cocos2d/creator_to_cocos2dx仓库的项目,导出到vs
2、用vs编译生成
3、creator的项目和vs的代码都没有做任何改动
帮看下 @minggo

@minggo打扰了
我在2dx3.16版本创建的lua项目使用了该插件,reader目录已经放到项目里面,能成功编译运行 。
但是运行后报错了



找不到CreatorReader这个方法,是在哪个环节出问题了吗。
希望您指导一下

大哥,你这个注册到lua了吗。。。

解决了,它的实例代码不对。
local creatorReader = creator.CreatorReader:createWithFilename(“creator/Scene/helloworld.ccreator”)
这么写就ok了。

1赞

@minggo 还有一个问题请教,不知道这个插件支不支持quick-cocos2dx ,目前quick的最新版本是3.7.1。我想把原有的quick项目通过creator去做界面

原来的文档这一点是错的,这个错误前两天更正到了英文网站的cocos2d-x文档

http://cocos2d-x.org/docs/cocos2d-x/zh/editors_and_tools/creator_to_cocos2dx.html

PR 还没合并,在这里 https://github.com/cocos2d/creator_to_cocos2dx/pull/146

在插件商店下载了该插件, 因为没有用过js, 所以想用这个插件把幼麟麻将转换为c++源码, 进行c++开发, 但是转换时报错, 在ScrollView.js:43:61 错误信息是 Cannot read property ‘uuit’ of null, 有没有大神可以帮助一下

@2190738881 只能导出场景,和场景里面的内容,不能将js代码,转换为c++源码。具体支持的特性看 Readme

2收购 手游代码 COCOS2D U3D H5 均可 诚收 有完整项目代码 出售联系 3288115436 价格满意。

RichText 的问题,我发现 当 Creator 场景的大小,和 Cocos2d-x 中设计分辨率的大小一致时,不会出现问题(比如都 960640),当 分辨率不一致(creator 960640,Cocos2d-x 1024*768)时,有换行问题,这可能是 引擎本身的BUG

怎么收呢

在打安卓包的时候参考了一下这个文件。 请问,android.mk是指整个项目的还是reader下的?如果是lua项目的话,是否应该把包括cpp和lua部分的代码都加入?
然后再scripting的lua-binding下需要额外加代码吗?

参考这个 proj.android-studio 工程配置

https://github.com/minggo/cocos2d-x/tree/creator-cpp-support-test-v315/tests/lua-empty-test/project/proj.android-studio

reader 下已经有 Android.mk 了,要在 app 下的 Android.mk 引用它

引用的时候报了这个错
Android NDK: Module cocos2dlua_shared depends on undefined modules: creator_reader_lua

检查一下路径

$(call import-module,tests/lua-empty-test/project/Classes/reader)

reader 的 android.mk 有

# for lua
include $(CLEAR_VARS)
LOCAL_MODULE := creator_reader_lua
LOCAL_MODULE_FILENAME := libcreatorreaderlua
LOCAL_ARM_MODE := arm

谢谢!
虽然给的示例工程可能和我自己用的项目结构不太一样,不过对比着加入reader路径以后解决了一部分问题。

我试着把项目的lua-binding代码从scripting/lua-binding/下挪到reader对应的目录下看能不能把剩余问题解决

报错 怎么解决

1赞

creater 2.x 根本没法用。。。。