The embodiment of this application discloses an engine adaptation method, related devices and computer readable storage medium. The engine adaptation method is applied to mobile terminals. The method includes: providing a game engine adaptation layer on a small game platform; acquiring the first game engine corresponding to the first game in the game engine adaptation layer when the first game is running on a small game platform; and utilizing the first tour. The game engine processes the game code of the first game. The embodiment of this application can use different game engines for different games to reduce the migration cost of game developers.
【技术实现步骤摘要】
引擎适配方法、相关设备以及计算机可读存储介质
本专利技术涉及移动终端
,具体涉及一种引擎适配方法、相关设备以及计算机可读存储介质。
技术介绍
基于浏览器环境开发的小游戏,比如H5游戏(HTML5game),由于具有无需下载,直接在线玩的优点,在手机等移动终端上得到了广泛的应用。目前,H5游戏在移动终端上运行时,受浏览器开发环境的限制,需要使用浏览器内核对游戏中的JS文件进行解析和执行。H5游戏仅能在浏览器环境下进行开发,存在较大限制。
技术实现思路
本申请实施例提供了一种引擎适配方法、相关设备以及计算机可读存储介质,提供游戏引擎适配层,可以对不同的游戏使用不同的游戏引擎,降低游戏开发者的迁移成本。本申请实施例第一方面提供一种引擎适配方法,所述方法包括:在小游戏平台提供游戏引擎适配层;当第一游戏在所述小游戏平台运行时,获取所述游戏引擎适配层中与所述第一游戏对应的第一游戏引擎;利用所述第一游戏引擎对所述第一游戏的游戏代码进行处理。本申请实施例第二方面提供一种引擎适配装置,包括提供单元、获取单元以及处理单元,其中:所述提供单元,用于在小游戏平台提供游戏引擎适配层;所述获取单元,用于当第一游戏在所述小游戏平台运行时,获取所述游戏引擎适配层中与所述第一游戏对应的第一游戏引擎;所述处理单元,用于利用所述第一游戏引擎对所述第一游戏的游戏代码进行处理。本申请实施例第三方面提供一种移动终端,包括处理器以及存储器,所述存储器用于存储一个或多个程序,所述一个或多个程序被配置成由所述处理器执行,所述程序包括用于执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。本申请实 ...
【技术保护点】
1.一种引擎适配方法,其特征在于,所述方法包括:在小游戏平台提供游戏引擎适配层;当第一游戏在所述小游戏平台运行时,获取所述游戏引擎适配层中与所述第一游戏对应的第一游戏引擎;利用所述第一游戏引擎对所述第一游戏的游戏代码进行处理。
【技术特征摘要】
1.一种引擎适配方法,其特征在于,所述方法包括:在小游戏平台提供游戏引擎适配层;当第一游戏在所述小游戏平台运行时,获取所述游戏引擎适配层中与所述第一游戏对应的第一游戏引擎;利用所述第一游戏引擎对所述第一游戏的游戏代码进行处理。2.根据权利要求1所述的方法,其特征在于,所述获取所述游戏引擎适配层中与所述第一游戏对应的第一游戏引擎,包括:确定所述第一游戏的游戏类型,根据游戏类型与游戏引擎的对应关系确定与所述第一游戏的游戏类型对应的游戏引擎为第一游戏引擎。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在所述小游戏平台更新所述第一游戏引擎,得到更新后的第一游戏引擎。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:在所述小游戏平台提供类浏览器环境,所述类浏览器环境包括浏览器环境中与游戏开发相关的环境;当所述第一游戏在所述小游戏平台运行时,利用所述类浏览器环境对所述第一游戏的游戏代码进行处理;在所述小游戏平台更新所述类浏览器环境,得到更新后的类浏览器环境。5.根据权利要求4所述的方法,其特征在于,所述在所述小游戏平台提供类浏览器环境,包括:在所述小游戏平台提供与游戏相关的文档对象模型DOM对应的第一应用程序编程接口API,提供与游戏相关的浏览器对象模型BOM对应的第二API;所述利用所述类浏览器环境对所述第一游戏的游戏代码进行处理,包括:调用所述第一API或所述第二API对所述第一游戏的游戏代码进行处理。6.根据权利要求4或5所述的方法,其特征在于,所述在所述小游戏平台更新所述类浏览器环境,得到更新后的类浏览器环境,包括:获取第一预设时间段内多个小游戏开发者使用的多个浏览器环境的累计使用次数;依据所述第一预...
【专利技术属性】
技术研发人员:李森林,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。