[0]对于网络加载的资源,引擎能否让它们既参与发布(cook)、也不出现在首包中(如resources目录)?

目前情况是,如果我不把网络资产(以下统一称为“streaming”)放入 assets/resources 中,引擎在发布时会忽略这些文件(除非被场景引用);但如果我放入 assets/resources 中,默认情况下它又会变成小游戏的首包。这种情况,目前是不是需要自己处理、而引擎没提供相关的功能或机制呢?
 
如果是没提供的话,请教一下,官方是否推荐这样操作呢——
 
1、在项目中,这些 streaming 放在 assets 目录下、但不在 resources 目录中。比如有以下目录:
assets/char/...
assets/config/...
assets/effect/...

2、发布到具体平台(如微信小游戏)之前,先将以上目录移动到 assets/resources 目录下,再执行 Laya 的发布功能。
如此一来,发布目录中的 resources 目录就有了 streaming 资产的文件。
 
3、恢复项目目录下 streaming 资产的路径——即重新从 assets/resources 目录中取出,放回 assets 目录下。
 
4、将发布目录中的 streaming 资产部署到服务器上,完成项目资产的更新。(DONE)
已邀请:

小高

赞同来自: Junho

您好,您说的这个需求等下个版本支持了自定义发布模板就可以解决了。

Junho

赞同来自:

请问有官方大佬回答一下吗?

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作