1.官方文档给出的是创建 cmake项目
cmake …
而实际上这样创建的是cmake x64项目,而cocos用了专门的32位宏。即使改了对应的宏,也有一大堆库位不匹配。所以实际的项目创建方式应该是。
cmake -A win32 …
2.cocos4.0新增了同步脚本,用来同步res和src。而实际上所用的sync_folder.py是有bug的。当然这可能和我的python也有关系。我自己本身也会开发python所以python版本是py3.8。当然也共存了py2.7用来创建cocos项目和 自动binding 。
这个bug在于当前的写法并非支持无参选项。会让vs 报错就不能直接启动项目。找到sync_folder.py文件,对应的地方修改为:
parser.add_argument("-l", dest=“luajit”,nargs="?", default= None)
parser.add_argument("-m", dest=“mode”, nargs="?",default=None)
3.cocos4.0删掉了js binding。但是我不明白的是删掉了jsbinding,却把cocos-lua的文档导出的内容给注释掉了,而没有删掉js的相关导出代码。一般而言这种导出文档还是挺有用的,我自己能改回来,但是还是希望官方能改回来。