Version: 1.5
语言 : 中文
资产流式加载
AutoStreaming 介绍

AutoStreaming

在游戏开发中,资源管理是至关重要的一环。通常,游戏中的资源占据了大部分的空间,而且在游戏启动时,只有少数资源是立即需要的。为了解决这一问题,我们引入了 AutoStreaming 技术,它能够自动按需加载资源,带来以下优势:

  • 降低开发成本:引擎底层支持按需加载,减少从原生应用适配小游戏时的代码修改。
  • 快速启动:减小小游戏的首包大小,加快游戏的启动速度。
  • 优化内存占用:避免加载未使用的资源,减少小游戏的内存占用。

团结引擎小游戏支持 TextureAudioMeshAnimationSceneFont 等资源的 Streaming 选项,帮助优化内存管理。在正式使用 AutoStreaming 之前,请先按照后文进行相应配置。

AutoStreaming 利用引擎底层实现,对游戏资源进行按需加载,允许原生 APP 游戏工程在小游戏平台上运行,而无需大规模修改代码,尤其适用于未细分 AB 包的项目,大幅降低移植成本。

在加载 AssetBundle 或者场景时,AutoStreaming 仅加载实际使用的资源,避免占用额外内存。同时,借助 AutoStreaming Editor,开发者可以分析游戏资源的使用情况和内存占用,方便优化,如压缩资源、调整分辨率等,进一步提升游戏性能。

资产流式加载
AutoStreaming 介绍