【技术实现步骤摘要】
资源显示方法、资源发送方法、装置、设备及存储介质
本申请涉及计算机
,特别涉及一种资源显示方法、资源发送方法、装置、设备及存储介质。
技术介绍
随着计算机技术的发展以及终端功能的多样化,能够在终端上实现的游戏种类越来越多。在游戏实现中,通常需要由服务器将游戏中的资源打包为资源包发送给终端,以使得终端能够获取并对虚拟资源进行显示。目前,资源显示方法中通常将所有虚拟资源均打包在一个资源包中,从而可以一起下载。该方法中,如果用户想要查看某个虚拟资源,终端可以显示包括所有虚拟资源的资源包的下载提示,如果用户通过操作,确认下载,可以向服务器请求该包括所有虚拟资源的资源包,从而服务器向终端发送该资源包,终端下载该资源包,从而可以在该资源包中查询到需求的虚拟资源进行显示。例如,如图1所示,终端可以显示包括所有虚拟资源的资源包的下载提示,用户可以选择是否下载,如果选择下载,则终端可以从服务器下载该资源包,该资源包包括所有虚拟资源,大小在二百多兆(M),该数值仅为一种示例,有些资源包的大小可能更大,甚至几吉字节(GB)。 ...
【技术保护点】
1.一种资源显示方法,其特征在于,所述方法包括:/n响应于对任一虚拟资源的获取指令,向服务器发送资源获取请求;/n接收所述服务器响应于所述资源获取请求发送的资源包,所述资源包为所述任一虚拟资源的资源包,每个虚拟资源对应一个资源包;/n基于所述资源包,对所述资源包中的所述任一虚拟资源进行显示。/n
【技术特征摘要】
1.一种资源显示方法,其特征在于,所述方法包括:
响应于对任一虚拟资源的获取指令,向服务器发送资源获取请求;
接收所述服务器响应于所述资源获取请求发送的资源包,所述资源包为所述任一虚拟资源的资源包,每个虚拟资源对应一个资源包;
基于所述资源包,对所述资源包中的所述任一虚拟资源进行显示。
2.根据权利要求1所述的方法,其特征在于,所述资源包包括所述任一虚拟资源对应的一个或多个资源文件;
所述基于所述资源包,对所述资源包中的所述任一虚拟资源进行显示,包括:
对所述资源包进行解析,得到所述任一虚拟资源对应的资源文件;
读取所述任一虚拟资源对应的资源文件,对所述资源文件中所述任一虚拟资源的贴图进行渲染。
3.根据权利要求2所述的方法,其特征在于,所述读取所述任一虚拟资源对应的资源文件,包括:
响应于对所述资源文件的第一次读取指令,创建所述资源文件的文件句柄,缓存所述文件句柄;或,
响应于对所述资源文件的读取指令且所述读取指令不是第一次读取指令,获取所述资源文件对应的文件句柄,缓存所述文件句柄。
4.根据权利要求1所述的方法,其特征在于,所述资源包包括所述任一虚拟资源对应的一个或多个资源文件,所述方法还包括:
获取当前处于被读取状态的资源文件的数量;
响应于所述数量大于数量阈值,释放所述处于被读取状态的资源文件中的目标资源文件。
5.根据权利要求4所述的方法,其特征在于,每个虚拟资源对应一个缓存数据结构,资源文件的文件句柄缓存于所述缓存数据结构中;
所述响应于所述数量大于数量阈值,释放所述处于被读取状态的资源文件中的目标资源文件,包括:
响应于所述数量大于数量阈值,析构所述目标资源文件所属虚拟资源的缓存数据结构中所述目标资源文件的文件句柄。
6.根据权利要求4所述的方法,其特征在于,所述释放所述处于被读取状态的资源文件中的目标资源文件,包括:
根据所述处于被读取状态的资源文件的文件信息或读取信息中至少一项,从所述处于被读取状态的资源文件中,确定目标资源文件;
释放所述目标资源文件。
7.根据权利要求6所述的方法,其特征在于,所述根据所述处于被读取状态的资源文件的文件信息或读取信息中至少一项,从所述处于被读取状态的资源文件中,确定目标资源文件,包括:
根据所述处于被读取状态的资源文件的被读取时间、被读取时长、被读取次数、文件大小中至少一项,从所述处于被读取状态的资源文件中,确定目标资源文件。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于目标应用的启动指令,向所述服务器发送资源获取请求;
接收所述服务器发送的目标虚...
【专利技术属性】
技术研发人员:冯昱尧,黄利娟,董庆文,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。