是时候支持自定义平台发布了!还请引擎相关人员进来看一下。

目前CocosCreator是支持了很多平台,但也有一些平台没有被支持到,但实际上是可以被使用的。
比喻QQ平台和头条的平台,虽然没有支持,但可以通过导出微信平台,一样在这两个平台上可以使用。而UC平台,Hago平台也一样没有支持,但可以通过导出Web Mobile平台来使用。未来有可能出现更多平台,但实际上许多都是从原来已有的平台扩展出来的。
现在因为平台不支持,导致了发布的时候有些麻烦。比喻我同时要发微信跟QQ两个平台,但是这两个平台所使用的导出小游戏配置不一样,两个平台的游戏Logo不一样等问题。
所以希望可以在构建发布中支持以下功能:
1、发布平台不改动,还是现有的平台。
2、支持自定义从自定义发布模版中读的是那个,比喻原来的web-mobile对应文件夹名是web-mobile,Android 平台是 jsb-link等。现在把这个公布出来,由用户自己填写模版文件夹名称。比喻我可以自己增加一个叫QQ,头条的模板文件夹。然后使用发布平台微信小游戏来构建,就可以构建出来自定义的QQ平台了。
3、支持自定义发布路径的目标文件夹名称。原因跟上一条是一样的,我读的是自定义QQ的发布模版文件夹,那发布出来的也是自定义的QQ文件夹。
4、在扩展构建流程的扩展包main.js脚本中可以获得以上两个自定义文件夹的名称。方便平台分辨做不同处理。

1赞

就是cocos3d现在有的功能

如果已经支持,还请官方能移植到2D上面来。

可以用脚本打包,在打包参数里面多自定义一个字段区分渠道。监听打包完成的回调,动态修改game.js,根据这个参数可以在game.js最前面设置渠道标志。

我知道脚本打包可以,是希望能支持可视化UI来完成。