一种最小化资源更新包的方法及装置

    公开(公告)号:CN118689521A

    公开(公告)日:2024-09-24

    申请号:CN202410810027.0

    申请日:2024-06-21

    IPC分类号: G06F8/658 G06F8/71

    摘要: 本申请实施例提供了一种最小化资源更新包的方法及装置,在本申请实施例提供的方法中,在进行资源包更新时,将新旧版本AssetBundle包的资源进行对比,找出每个新版本AssetBundle包依赖的所有旧版本AssetBundle包;进而将新版本AssetBundle包与这些依赖的旧版本AssetBundle包进行二进制序列对比,根据相同和相异的数据块生成补丁文件,补丁文件仅包括了差异部分的信息,并经过了二进制压缩,其大小远远小于完整的AssetBundle包,其生成过程也不需要对AssetBundle包进行解包对比,效率较高。当客户端进行资源更新时,从服务器获取补丁文件,并根据补丁文件与客户端上已有的旧版本AssetBundle包生成新版本AssetBundle包,保证了客户端应用高效的性能和良好的用户体验。

    一种加快游戏应用启动速度的方法及装置

    公开(公告)号:CN113617022B

    公开(公告)日:2024-04-05

    申请号:CN202110903458.8

    申请日:2021-08-09

    IPC分类号: A63F13/48

    摘要: 本申请的实施例提供一种加快游戏应用启动速度的方法及装置、计算设备和计算机可读存储介质。其中所述方法包括:游戏启动时,加载启动画面数据;使用当前系统原生渲染API绘制加载后的启动画面数据,完成启动画面的渲染;在游戏启动时,同步进行游戏引擎的启动和初始化。本申请的实施例通过改变游戏启动的方式,在游戏启动时,无需等待游戏引擎的初始化完成,直接调用系统原生渲染API来绘制启动画面,极大的降低了画面的渲染耗时,从而解决了游戏应用启动时的画面空白期。