creator支持微信小游戏分包加载功能的疑问

creator说是支持,其实是不支持的!creator自己给的案例测试都是小于4M的,所以测试也没有问题。
但自己做的项目超过4M时想使用这个功能时,发现资源图片等等根本就没有分包加载!!!上传资源依然提示超出4M限制:

看了下微信的官方文档,官方是明确可以支持图片和代码共同的分包加载。

cocos creator目前的做法是,只支持代码分包,不支持资源分包。

个人感觉做微信小游戏的个人开发者很少有服务器吧(像游戏团队,肯定说技术资源样样齐全),所以对很多个人开发者来说,游戏能多拓展个几M都是能对玩法做很大的提升。
对大部分的个人开发者而言,占用的资源大部分也都是图片等素材资源吧。

  1. 资源图片 本来就可以远程加载无须分包.
  2. 代码 超过4M 时,才需要用到代码分包功能.

如果有自己的服务器和域名,可以做远程加载图片资源,我还用的着分包功能吗?不就是想游戏内容丰富一点点,图片多几张吗?!
小游戏你代码量写了能超过4M了?真是搞笑了。只是代码支持分包?真是无语了,怎么想的。

关键是cocos自己的教程贴的微信平台的分包加载,微信小游戏平台的分包加载是支持图片和代码,没说自己是只支持代码这么蠢的操作吧。
而且微信小游戏的API文档是支持是分包加载图片和代码等任意资源吧:
https://developers.weixin.qq.com/minigame/dev/tutorial/base/subpackages.html

https://forum.cocos.com/t/topic/70684

1赞

分包加载包大小的限制
目前小游戏分包大小有以下限制:

整个小游戏所有分包大小不超过 8M
单个分包/主包大小不能超过 4M

楼主请仔细看微信文档好么,留点口德

这个是 creator 关于微信小游戏分包的文档说明 https://docs.cocos.com/creator/manual/zh/publish/publish-wechatgame.html

只说明了代码分包,并没有说支持资源分包,不知道你说的 “忽悠” 这个结论从何而来 :innocent:

1赞

我只是有个疑问,如果COCOS只支持代码分包,那么代码能占多大呢都?代码本来就不占地方吧? 那又有什么必要再把代码分出去呢? 占地方的应该是资源才对阿 ,图片 声音 这些才是大头阿,
那么只把占很小比重的代码分出去的 设计思路是什么呢? 求科普?

你的游戏代码不占地,不代表所有游戏代码都不占地

2赞

请问楼主是在哪里看到我们的忽悠的?我们修改一下,描述尽量严谨一点。目前重新确认了 Creator 的微信小游戏发布文档,并没有忽悠。

1赞

虽然我觉得creator不好用,但是貌似你误解了分包的功能吧……如果只是因为你的素材体积超过微信限制,很容易搞个远程服务器来放资源就ok,我们的游戏远程资源70m+呢,反正都是按需动态下载了,没毛病……但是有些牛逼人士的游戏代码确实是超过4m,这时候就需要creator的分包功能了。这是两套功能,只是功能的名字看上去容易误解而已。

行阿 那就用数据说话吧 请给出几个典型的小游戏 代码所占的比例的吧就 如何?看看都多大,
我正在做这个 都是图片等资源遇到大多的情况 不不得不减图的 那么请你给个案例吧 需要把代码分出去的情况,而且最好是能说明 大多数案例都有这个需求 ?
如何阿?

一定要大多数案例都需要的功能才支持么?

不一定阿 就象很多人都反应需要EXACTFIT 功能,而你们就非说这个功能没有必要一样,就楞给去掉了一样,然后还大言不惭的说不建议这种用法,为什么呢 因为你们牛比阿 想怎么样就怎么样阿 我又不能把你怎么着,你觉得自己牛逼就是了 不愿意用数据说话 还是一句话 你就是牛逼

人家官方都给出了资源素材太多的完美解决方案了……

你是哪个犄角旮旯里蹦出来的叼毛啊?请教还口气那么大!就不能好好说话吗?换成我就不叼你这种人

你有没有 叼,关我屁事!
咱们阿 做人要讲原则 说话要讲道理阿 对把 ,你看 我说的第一句话 我不懂阿 我是诚心的求教阿 一个项目中资源是占大头阿 很正常的情况阿 那我自然就要想到怎么先把资源分出去阿 所以就有疑问阿,为什么官方设计是把代码给分出去了到,对把 很和逻辑阿 对把 我没有半点不尊重的语句阿 我是请对方给个指点和说明阿 你是设计者阿 你有义务说明阿,结果呢 你看

jare引擎开发团队
你的游戏代码不占地,不代表所有游戏代码都不占地

上来 就兑了我一句,怎么 ?我欠你的阿 我怕你阿 对把 爷不欠你也不怕你 你不尊重我 凭什么我要尊重你阿,我是抱着学习的态度向你请教的 结果上来就兑我一句 上来就给我个一棒子 干什么? 这就是你一个官方人员 应该做的吗!!
你要是真牛逼 可以把劲头用在把问题说清楚的方向上 好吗 把问题说的清清楚楚 让人一看就明白 就向你挑大拇指 那叫你牛逼, 而不是一上来就给我甩脸 ! 这网上谁怕谁阿,大不了封我的号 又能怎地

小游戏分包自己弄,也不是很麻烦。没必要什么都要cocos 官方搞现成的。

重度游戏代码超4M很正常。我们公司的重度游戏都超了。你动不动就你想的怎么样,这个引擎不是你自己定制专用,是给大家用的,自然要考虑很多方面。你想要的需求没有,也没必要来怼开发团队。你可以换个引擎,或者自己写个。也没什么问题。

1赞

经鉴定:这种问题完全可以忽略,属于没事找事----->标题党。

这有什么好解释的呢?这还需要科普啥?人家项目大代码自然多啊。代码多了如果不能分包,你让人家游戏怎么上线?