游戏平台的底层调用方法及相关产品技术

技术编号:20221453 阅读:31 留言:0更新日期:2019-01-28 20:04
本申请实施例公开了一种游戏平台的底层调用方法及相关产品,所述方法应用于电子装置,所述方法包括如下步骤:执行游戏平台初始化操作,所述初始化操作包括:将底层渲染加载在JS引擎内,在所述JS引擎添加调用渲染的应用程序编程接口API;接收第一游戏,通过JS引擎的API接口调用底层渲染对所述第一游戏执行渲染处理,运行第一游戏。本申请提供的技术方案具有提高游戏开发进度的优点。

【技术实现步骤摘要】
游戏平台的底层调用方法及相关产品
本申请涉及电子设备
,具体涉及一种游戏平台的底层调用方法及相关产品。
技术介绍
随着电子设备(如手机、平板电脑等)的大量普及应用,电子设备能够支持的应用越来越多,功能越来越强大,电子设备向着多样化、个性化的方向发展,成为用户生活中不可缺少的电子用品。尤其是游戏,在电子设备中得到广泛应用,有些游戏基于游戏平台运行,现有的游戏平台无法为游戏开发者提供游戏平台的底层调用,这样导致游戏开发者无法使用游戏平台的底层能力,影响游戏开发的进度。
技术实现思路
本申请实施例提供了一种游戏平台的底层调用方法及相关产品,能够为游戏开发者提供游戏平台底层的调用,提升游戏开发的进度。第一方面,本申请实施例提供一种游戏平台的底层调用方法,所述方法应用于电子装置,所述方法包括如下步骤:执行游戏平台初始化操作,所述初始化操作包括:将底层渲染加载在JS引擎内,在所述JS引擎添加调用渲染的应用程序编程接口API;接收第一游戏,通过JS引擎的API接口调用底层渲染对所述第一游戏执行渲染处理,运行第一游戏。第二方面,提供一种游戏平台的能力调用装置,所述装置应用于电子装置,所述装置包括:本文档来自技高网...

【技术保护点】
1.一种游戏平台的底层调用方法,其特征在于,所述方法应用于电子装置,所述方法包括如下步骤:执行游戏平台初始化操作,所述初始化操作包括:将底层渲染加载在JS引擎内,在所述JS引擎添加调用渲染的应用程序编程接口API;接收第一游戏,通过JS引擎的API接口调用底层渲染对所述第一游戏执行渲染处理,运行第一游戏。

【技术特征摘要】
1.一种游戏平台的底层调用方法,其特征在于,所述方法应用于电子装置,所述方法包括如下步骤:执行游戏平台初始化操作,所述初始化操作包括:将底层渲染加载在JS引擎内,在所述JS引擎添加调用渲染的应用程序编程接口API;接收第一游戏,通过JS引擎的API接口调用底层渲染对所述第一游戏执行渲染处理,运行第一游戏。2.根据权利要求1所述的方法,其特征在于,如所述电子装置包括多核处理器,所述过JS引擎的API接口调用底层渲染对所述第一游戏执行渲染处理具体包括:JS引擎确定渲染对应的渲染数据,将渲染数据划分成多个渲染子数据,将多个渲染子数据传递给底层,底层将多个渲染子数据分发给多核,每个核将渲染子数据执行渲染操作以后得到渲染子结果,每个核将渲染子结果传递给底层,底层将多个渲染子结果组成渲染结果后返回给JS引擎。3.根据权利要求1所述的方法,其特征在于,所述运行第一游戏具体包括:使用系统软件的表层绘制的存储空间对渲染后的第一游戏进行绘制显示,调用第一游戏的规则,依据该规则运行第一游戏。4.根据权利要求1所述的方法,其特征在于,如所述JS引擎为多个时,所述通过JS引擎的API接口调用底层渲染对所述第一游戏执行渲染处理具体包括:将该渲染数据拆分成多个渲染子数据,将多个渲染子数据分配个多个JS引擎分别执行渲染操作得到多个渲染子结果,将多个渲染子结果组合起来得到渲染结果。5.根据权利要求4所述的方法,其特征在于,所述将多个渲染子数据分配个多个JS引擎具体包括:确定该渲染数据中的串行数据和并行数据,将多个JS引擎划分成主JS引擎和n个从JS引擎,将串行数据划分值主JS引擎,将并行数据分别下发至不同的从JS引擎,所述n为大于等于2的整数,所述串行...

【专利技术属性】
技术研发人员:李森林
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1