【技术实现步骤摘要】
游戏平台的能力调用方法及相关产品
本申请涉及电子设备
,具体涉及一种游戏平台的能力调用方法及相关产品。
技术介绍
随着电子设备(如手机、平板电脑等)的大量普及应用,电子设备能够支持的应用越来越多,功能越来越强大,电子设备向着多样化、个性化的方向发展,成为用户生活中不可缺少的电子用品。尤其是游戏,在电子设备中得到广泛应用,有些游戏基于游戏平台运行,现有的游戏平台无法为游戏开发者提供游戏平台的能力调用,这样导致游戏开发者无法使用游戏平台的能力,影响游戏开发的进度。
技术实现思路
本申请实施例提供了一种游戏平台的能力调用方法及相关产品,能够为游戏开发者提供游戏平台能力的调用。第一方面,本申请实施例提供一种游戏平台的能力调用方法,所述方法应用于电子装置,所述方法包括如下步骤:执行游戏平台初始化操作,所述初始化操作包括:将能力加载在JS引擎内,所述JS引擎包括:应用程序编程接口API,所述API用于调用能力;接收能力调用指令,将所述能力调用指令转换成对应的API命令实现JS引擎的能力调用。第二方面,提供一种游戏平台的能力调用装置,所述装置应用于电子装置,所述装置包括:初始 ...
【技术保护点】
1.一种游戏平台的能力调用方法,其特征在于,所述方法应用于电子装置,所述方法包括如下步骤:执行游戏平台初始化操作,所述初始化操作包括:将游戏平台能力调用加载在JS引擎内,所述JS引擎包括:应用程序编程接口API,所述API用于调用游戏平台能力;接收能力调用指令,将所述能力调用指令转换成对应的API命令实现JS引擎的能力调用。
【技术特征摘要】
1.一种游戏平台的能力调用方法,其特征在于,所述方法应用于电子装置,所述方法包括如下步骤:执行游戏平台初始化操作,所述初始化操作包括:将游戏平台能力调用加载在JS引擎内,所述JS引擎包括:应用程序编程接口API,所述API用于调用游戏平台能力;接收能力调用指令,将所述能力调用指令转换成对应的API命令实现JS引擎的能力调用。2.根据权利要求1所述的方法,其特征在于,所述将所述能力调用指令转换成对应的API命令实现JS引擎的能力调用具体包括:将能力调用指令依据指令与API之间的映射关系确定该能力调用指令的第一能力对应的第一API,JS引擎通过第一API向底层发送第一API调用指令,底层运行第一API对应的第一能力得到第一结果,将第一结果返回给JS引擎。3.根据权利要求1或2所述的方法,其特征在于,所述游戏平台能力包括:网络操作、文件操作、本地存储、渲染、音频或网络插入。4.根据权利要求3所述的方法,其特征在于,所述能力为渲染时,所述电子装置包括多核处理器,所述将所述能力调用指令转换成对应的API命令实现JS引擎的能力调用具体包括:JS引擎确定渲染指令对应的渲染数据,将渲染数据划分成多个渲染子数据,将多个渲染子数据传递给底层,底层将多个渲染子数据分发给多核,每个核将渲染子数据执行渲染操作以后得到渲染子结果,每个核将渲染子结果传递给底层,底层将多个渲染子结果组成渲染结果后返回给JS引擎。5.根据权利要求1所述的方法,其特征在于,如所述能力调用指令包括多种能力的调用,所述将所述能力调用指令转换成对应的API命令实现JS引擎的能力调用具体包括:依据所述能力...
【专利技术属性】
技术研发人员:李森林,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。