[0]对于网络加载的资源,引擎能否让它们既参与发布(cook)、也不出现在首包中(如resources目录)?
目前情况是,如果我不把网络资产(以下统一称为“streaming”)放入 assets/resources 中,引擎在发布时会忽略这些文件(除非被场景引用);但如果我放入 assets/resources 中,默认情况下它又会变成小游戏的首包。这种情况,目前是不是需要自己处理、而引擎没提供相关的功能或机制呢?
如果是没提供的话,请教一下,官方是否推荐这样操作呢——
1、在项目中,这些 streaming 放在 assets 目录下、但不在 resources 目录中。比如有以下目录:
2、发布到具体平台(如微信小游戏)之前,先将以上目录移动到 assets/resources 目录下,再执行 Laya 的发布功能。
如此一来,发布目录中的 resources 目录就有了 streaming 资产的文件。
3、恢复项目目录下 streaming 资产的路径——即重新从 assets/resources 目录中取出,放回 assets 目录下。
4、将发布目录中的 streaming 资产部署到服务器上,完成项目资产的更新。(DONE)
如果是没提供的话,请教一下,官方是否推荐这样操作呢——
1、在项目中,这些 streaming 放在 assets 目录下、但不在 resources 目录中。比如有以下目录:
assets/char/...
assets/config/...
assets/effect/...
2、发布到具体平台(如微信小游戏)之前,先将以上目录移动到 assets/resources 目录下,再执行 Laya 的发布功能。
如此一来,发布目录中的 resources 目录就有了 streaming 资产的文件。
3、恢复项目目录下 streaming 资产的路径——即重新从 assets/resources 目录中取出,放回 assets 目录下。
4、将发布目录中的 streaming 资产部署到服务器上,完成项目资产的更新。(DONE)
没有找到相关结果
已邀请:
2 个回复
小高
赞同来自: Junho
Junho
赞同来自: