预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111782311A(43)申请公布日2020.10.16(21)申请号202010394669.9(22)申请日2020.05.11(71)申请人完美世界(北京)软件科技发展有限公司地址100085北京市海淀区上地东路1号院5号楼7层701-14(72)发明人张佳骥王月(74)专利代理机构北京太合九思知识产权代理有限公司11610代理人孙明子刘戈(51)Int.Cl.G06F9/451(2018.01)G06F9/445(2018.01)权利要求书2页说明书10页附图3页(54)发明名称渲染方法、装置、设备和可读介质(57)摘要本发明实施例提供一种渲染方法、装置、设备和可读介质,该方法包括:获取与界面中包含的多个控件对应的层级结构,层级结构中反映了不同控件之间的父子关系;根据层级结构确定属于目标层级的控件,目标层级为层级结构包含的多个层级中的任一层;获取目标层级的控件各自对应的图素;在一次渲染过程中,将目标层级的控件各自对应的图素渲染在对应的控件上。采用本发明,可以提高渲染效率且降低渲染时长。CN111782311ACN111782311A权利要求书1/2页1.一种渲染方法,包括:获取与界面中包含的多个控件对应的层级结构,所述层级结构中反映了不同控件之间的父子关系;根据所述层级结构确定属于目标层级的控件,所述目标层级为所述层级结构包含的多个层级中的任一层;获取所述目标层级的控件各自对应的图素;在一次渲染过程中,将所述目标层级的控件各自对应的图素渲染在对应的控件上。2.根据权利要求1所述的方法,所述获取所述目标层级的控件各自对应的图素,包括:从预设的与所述目标层级对应的图集中获取所述目标层级的控件各自对应的图素。3.根据权利要求2所述的方法,所述图集为与所述目标层级对应的子界面,所述子界面中包含与所述目标层级的控件对应的全部图素;所述从预设的与所述目标层级对应的图集中获取所述目标层级的控件各自对应的图素,包括:在所述子界面中确定所述目标层级的控件各自对应的位置区域;从所述位置区域中提取出所述目标层级的控件各自对应的图素。4.根据权利要求1所述的方法,对于所述目标层级中包含的目标控件,所述目标控件对应的内容为文字,将所述文字渲染在所述目标控件上,包括:确定预设存储空间中是否存在与所述文字对应的文字纹理;若所述预设存储空间中存在所述文字纹理,则从所述预设存储空间中获取所述文字纹理。5.根据权利要求4所述的方法,所述方法还包括:若所述预设存储空间中不存在所述文字纹理,则通过字体引擎获取所述文字对应的文字纹理。6.根据权利要求5所述的方法,所述方法还包括:若所述预设存储空间中的剩余存储空间低于设定阈值,则从所述预设存储空间中删除使用率符合设定条件的文字纹理。7.根据权利要求1所述的方法,所述方法还包括:接收用户触发的图片添加请求,所述图片添加请求中包含待添加到所述界面中的图像;确定所述图像关联有目标标识;根据所述图片添加请求将所述图像添加到所述界面中。8.一种渲染装置,包括:获取模块,用于获取与界面中包含的多个控件对应的层级结构,所述层级结构中反映了不同控件之间的父子关系;确定模块,用于根据所述层级结构确定属于目标层级的控件,所述目标层级为所述层级结构包含的多个层级中的任一层;所述获取模块,用于获取所述目标层级的控件各自对应的图素;渲染模块,用于在一次渲染过程中,将所述目标层级的控件各自对应的图素渲染在对应的控件上。2CN111782311A权利要求书2/2页9.一种电子设备,包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现根据权利要求1-7中任一项所述的方法。10.一种计算机可读介质,其上存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现根据权利要求1-7中任一项所述的方法。3CN111782311A说明书1/10页渲染方法、装置、设备和可读介质技术领域[0001]本发明涉及数据处理技术领域,尤其涉及一种渲染方法、装置、设备和可读介质。背景技术[0002]在用户使用应用程序的过程中,需要渲染应用程序的界面,以便用户观看到界面中显示的内容,进而执行相关的交互操作。[0003]一个界面中往往会包含很多各种各样的控件,目前,一种渲染方式是:针对每个控件独立地进行渲染。这种渲染方式在控件数量较多的情况下,会导致渲染效率低、耗时多。发明内容[0004]本发明实施例提供一种渲染方法、装置、设备和可读介质,用以提高渲染效率且降低渲染时长。[0005]第一方面,本发明实施例提供一种渲染方法,该方法