本公开涉及计算机,具体地,涉及一种页面渲染方法、装置、介质和电子设备。
背景技术:
1、unity是一种制作游戏的框架,能够被集成到原生应用中,例如,能够被集成到ios的原生应用中、android的原生应用中,等等。
2、然而,在unity被集成到原生应用中之后,unity页面与原生应用的原生页面不能混排。
技术实现思路
1、提供该
技术实现要素:
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
2、第一方面,本公开提供一种页面渲染方法,包括:由引擎生成渲染纹理;由所述引擎将所述渲染纹理的存储地址通知给能够进行页面渲染的原生渲染应用;由所述原生渲染应用从所述存储地址中读取所述渲染纹理并利用所述渲染纹理进行渲染,得到渲染页面。
3、第二方面,本公开提供一种页面渲染装置,包括引擎和原生渲染应用,其中,所述原生渲染应用是能够进行页面渲染的原生应用,其中:所述引擎,用于生成渲染纹理,将所述渲染纹理的存储地址通知给所述原生渲染应用;所述原生渲染应用,用于从所述存储地址中读取所述渲染纹理并利用所述渲染纹理进行渲染,得到渲染页面。
4、第三方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现本公开第一方面中任一项所述方法的步骤。
5、第四方面,本公开提供一种电子设备,包括:存储装置,其上存储有计算机程序;处理装置,用于执行所述存储装置中的所述计算机程序,以实现本公开第一方面中任一项所述方法的步骤。
6、上述技术方案不是直接使用引擎进行页面渲染来得到渲染页面,而是先通过引擎生成渲染纹理,然后由原生渲染应用基于渲染纹理进行页面渲染来得到渲染页面,由于原生渲染应用能够提供与原生页面进行混排的能力,因此,实现了渲染页面与原生页面的混排。
7、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种页面渲染方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述由引擎生成渲染纹理之前,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述手势信息包括以下中的至少一者:移动、滚动、点击、缩放。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述渲染纹理的存储地址为图形处理器的指针地址。
8.一种页面渲染装置,其特征在于,所述页面渲染装置包括引擎和原生渲染应用,其中,所述原生渲染应用是能够进行页面渲染的原生应用,其中:
9.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理装置执行时实现权利要求1-7中任一项所述方法的步骤。
10.一种电子设备,其特征在于,包括: