请问“命令行发布项目”:
通过命令行发布项目可以帮助大家构建自己的自动化构建流程,大家可以修改命令行的参数来达到不同的构建需求。
跟直接点这个“构建”
有啥区别?
还有这个:
https://docs.cocos.com/creator/manual/zh/publish/custom-project-build-template.html?h=构建
我一直没搞明白这些东西是拿来干啥滴?
请问“命令行发布项目”:
通过命令行发布项目可以帮助大家构建自己的自动化构建流程,大家可以修改命令行的参数来达到不同的构建需求。
跟直接点这个“构建”
有啥区别?
还有这个:
https://docs.cocos.com/creator/manual/zh/publish/custom-project-build-template.html?h=构建
我一直没搞明白这些东西是拿来干啥滴?
打包完成后写自定义的加工、加密、图标替换、包名、游戏名替换、这些自动化规则
构建是干啥滴?
跟打包有啥关系?
构建可以理解成把你的资源代码压缩加密成一个文件放在一个临时文件夹等待打包
那打包又是啥意思?
这里是没有“打包”这个字眼的吧,“打包”是我们平常说的俗称,构建、编译你都可以理解为打包,目的就是为了得到一个我们想要的东西,windows平台得到exe,Android平台得到apk……
那“自动化构建流程”又是啥?他们具体做了哪些工作?
我看你干这个时间也不短了,难道你没打过包?
所谓自动化你可以不用管,反正就点构建、编译就ok了,命令行发布项目得到的结果是一样的,命令行需要你自己熟悉那些命令。build-templates是构建模板,构建的时候会把这个目录里对应平台的文件拷贝到build目录里,你要问这有什么用,用处就是有些项目构建了之后可能达不到你的期望,需要你手动修改build目录里的文件。如果没有build-templates,那么你每一次构建之后都要手动改一次build目录里的文件,这是很烦的。而有了build-templates,只要改了一次,把这些文件拷贝一份到build-templates里,之后再构建的时候就会把build-templates的文件拷贝替换到build目录里的同名文件,不需要手动修改。
你看我说的你不一定明白,请去尝试构建,试试有无build-templates时候有何不同,还是要自己总结的,不然看别人说的你也不知道是什么