新项目用cocos2d+Lua+creator,感觉坑很深,做过的同学分享一下踩过的坑吧!!!
cocos2dx 3.17 creator 2.0.5 creator-luacpp-support version 0.4
- 导出的particle贴图无法修改(已解决)
- spine节点导出atlas报错(已解决)
- label设置字体报错(已解决)
- richtext不支持行高、自动排版(已解决)、描边、增加图片报错
- toggleContainer 点击时图片显示错误
新项目用cocos2d+Lua+creator,感觉坑很深,做过的同学分享一下踩过的坑吧!!!
cocos2dx 3.17 creator 2.0.5 creator-luacpp-support version 0.4
我觉得你可以换个思路,比如TS+ccc
没办法,公司要求4个月上线,只能把以前的Lua代码拿过来用才有可能
拼 UI,不要用 creator 2.0.5,用 creator 1.7,1.8 吧,参考插件的测试工程。toggle 的 API 改过,插件没做 creator 2.x 的适配。
握手,我是用的creator2.0开发。
问几个问题,有升级到高版本的必要嘛,比如你用的2.0.5?
luacpp-support修改能分享嘛
这几个修改点是CreatorReader文件嘛
希望能交流一下
嗯,刚开始搭建的时候没有考虑到老版本,就直接用最新的版本了,上面从上面已解决的问题来看,感觉基本都是参数变化或者api修改导致的,应该都可以通过修改插件解决,就是不知道插件会升级维护吗?
上面解决的问题都是基本都是在 uacpp-support 里面修改的,其实都是一些变量修改的问题,都是比较简单的
导出的particle贴图无法修改,就是给texturePath重新赋值,也可以新加一个参数,我嫌麻烦就没加
spine节点导出atlas报错,主要是通过修改texture的路径来获得json文件和atlas文件的路径,这样也可以避免复制json文件时会有uuid命名的文件夹
label设置字体报错,这里主要是把路径直接修改了,这里的字体复制到工程目录下也会有一个uuid命名的文件夹,也可以在这里修改,我还没来得及改
richtext我放弃了,我们一起项目有实现一个richtext,比较好用,就不打算用cocos的了
是的,都是小变化。 toogle 的问题这个 PR 应该修复了,可以直接用
https://github.com/cocos2d/creator_to_cocos2dx/pull/177
这个插件的官方维护,目前是停滞状态。开发者自己改改达到基本功能 ok ,还是比较容易。
上面这个仓库的 PR 列表,有开发者提新的功能,也可以参考