最近项目需要把cocosCreator2.4.x转为cocos2dx-lua,翻阅官网知道有个creator_to_cocos2dx 插件,但似乎不支持2.4.x版本的了,官方说已经不维护了,照着教程转换,只是能把界面给显示出来,但场景里面的UI元素位置都显示不正确,而且按钮点击事件还没有触发。
希望能升级一下插件,让cocos2d-x和cocoscreator可以互相转换相同的项目,那就功德无量了~~
本身已经在CocosCreator写好的游戏,还要用lua或C++重写一遍,是很费时间的
最近项目需要把cocosCreator2.4.x转为cocos2dx-lua,翻阅官网知道有个creator_to_cocos2dx 插件,但似乎不支持2.4.x版本的了,官方说已经不维护了,照着教程转换,只是能把界面给显示出来,但场景里面的UI元素位置都显示不正确,而且按钮点击事件还没有触发。
希望能升级一下插件,让cocos2d-x和cocoscreator可以互相转换相同的项目,那就功德无量了~~
本身已经在CocosCreator写好的游戏,还要用lua或C++重写一遍,是很费时间的
2.4.x本身都不咋更新了,就别说这个插件了。而且你这个需求也太小众了,这个插件的初衷其实也只是方便2dx用户用可视化的编辑器拼ui,反而不是为了将现有ui给2dx用。
重写是更无法避免的了,两个引擎的思想、语言等等都差异极大。既然都要重写,建议你2dx的项目用fairyGUI吧
感谢回复,good
我想问问,是遇到了什么样的应用场景,才想要吧 creaetor2.4.x 转到 2dx-lua?creator本身也可以打包出原生啊?
a项目用cocoscreator写的,用的语言是js,现在需要转为用lua语言写的b项目(cocos2d-x), 有插件就可以一键转换,没有就只能用lua重写一遍。 这个和打原生包应该没关系的。只是换个引擎出包而已。
大佬问你的就是,为什么要换,直接用creator打包不行吗?
估计是总觉得JS不如lua性能好吧
听说过lua游戏想转成creator的。。头一次听说creator转lua的。。
可能是觉得creator界面化的东西太便捷了 想给自己找些挑战~ 让自己有更多的时间沉浸在项目中~ 
转成lua工程后, 能直接打包。也不用重写一遍游戏逻辑,也一样方便吧
意思是两个不同的项目合并在一起,一个用的creator一个用的lua?
并不是这样,而是说一个项目用cocoscreator写好后,就可以通过工具转化为cocos2d-x lua工程,而这个转换的过程,不需要再去写lua游戏逻辑了,因为逻辑本来就在CocosCreator中已经写好的了。
你为什么用要creator转到2dx,是有什么creator没法做的东西?
问:你今天吃了什么?
答:我今天吃过了。
是为了节省了学习lua语言的成本,直接输出cocos2dx-lua版本的creator引擎做的游戏
投票:
1.已读乱回。
2.智商感人。
还是没答到点上 有什么是creator不能做的 一定要2dx做吗。 转换也是很大的工程量