游戏事件处理方法、装置、设备及存储介质与流程
- 国知局
- 2024-12-06 12:08:58
本申请涉及游戏,尤其涉及一种游戏事件处理方法、装置、设备及存储介质。
背景技术:
1、随着终端移动设备的快速发展,开发出了适用于终端移动设备的各种操作系统的应用平台,如android平台和ios平台等。为了最大化游戏的潜在用户群,游戏开发商可开发出兼容多种应用平台的游戏,以提升游戏的盈利潜力和用户满意度。
2、在现有技术中,为开发兼容多种应用平台的游戏,开发人员需编写适用于不同应用平台的游戏sdk(software development kit,软件开发工具包),当游戏接入游戏sdk后才可在对应应用平台上发布该游戏。由于不同应用平台的代码语言不通,因此开发人员需编写多种语言但功能相同的代码协助在游戏接入对应应用平台的游戏sdk,这不仅增加了开发人员的工作量,而且增加了后期的维护成本。
技术实现思路
1、本申请提供一种游戏事件处理方法、装置、设备及存储介质,以在任何应用平台发布的游戏中接入跨平台开发工具包即可实现对相应应用平台的开发工具包的调用,解决了现有技术中开发人员需编写多套不同语言但功能相同的代码协助在游戏发布在各个应用平台的游戏sdk,降低了开发人员的工作量和后期的维护成本。
2、第一方面,本申请提供了一种游戏事件处理方法,应用于终端设备,所述终端设备安装有游戏应用,所述游戏应用接入有跨平台开发工具包,所述跨平台开发工具包包括多个应用平台的开发工具包和桥接层,所述方法包括:
3、在所述游戏应用接收到游戏事件的情况下,通过所述桥接层确定所述终端设备的应用平台类型;
4、通过所述桥接层在多个所述开发工具包中,确定所述应用平台类型对应的目标开发工具包;
5、将所述游戏事件传递至所述目标开发工具包,以通过所述目标开发工具包处理所述游戏事件。
6、第二方面,本申请提供了一种游戏事件处理装置,应用于终端设备,所述终端设备安装有游戏应用,所述游戏应用接入有跨平台开发工具包,所述跨平台开发工具包包括多个应用平台的开发工具包和桥接层,所述装置包括:
7、平台类型确定模块,被配置为在所述游戏应用接收到游戏事件的情况下,通过所述桥接层确定所述终端设备的应用平台类型;
8、开发工具包确定模块,被配置为通过所述桥接层在多个所述开发工具包中,确定所述应用平台类型对应的目标开发工具包;
9、事件处理模块,被配置为将所述游戏事件传递至所述目标开发工具包,以通过所述目标开发工具包处理所述游戏事件。
10、第三方面,本申请提供了一种游戏事件处理设备,包括:
11、一个或多个处理器;
12、存储器,存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的游戏事件处理方法。
13、第四方面,本申请提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的游戏事件处理方法。
14、在本申请中,通过在游戏应用中接入包括桥接层和多个应用平台的开发工具包的跨平台开发工具包,在游戏应用接收到游戏事件的情况下,通过桥接层确定终端设备的应用平台类型;通过桥接层在多个开发工具包中,确定应用平台类型对应的目标开发工具包;将游戏事件传递至目标开发工具包,以通过目标开发工具包处理游戏事件。通过上述技术手段,可通过桥接层调用游戏应用对应发布平台的目标开发工具包处理游戏应用接收到的游戏事件,因此发布在任意平台上的游戏应用仅用接入跨平台开发工具包即可实现对相应平台的开发工具包的调用,解决了现有技术中开发人员需编写多套不同语言但功能相同的代码来将游戏接入不同操作系统的游戏sdk的问题,降低了开发人员的工作量和后期的维护成本。
技术特征:1.一种游戏事件处理方法,其特征在于,应用于终端设备,所述终端设备安装有游戏应用,所述游戏应用接入有跨平台开发工具包,所述跨平台开发工具包包括多个应用平台的开发工具包和桥接层,所述方法包括:
2.根据权利要求1所述的游戏事件处理方法,其特征在于,所述桥接层封装有多个统一接口,每个所述统一接口由多个所述开发工具包提供的功能相同的功能接口整合得到;
3.根据权利要求2所述的游戏事件处理方法,其特征在于,所述将所述游戏事件传递至所述目标开发工具包,以通过所述目标开发工具包处理所述游戏事件,包括:
4.根据权利要求3所述的游戏事件处理方法,其特征在于,所述游戏应用基于跨平台开发引擎进行开发;
5.根据权利要求1所述的游戏事件处理方法,其特征在于,所述游戏应用通过laya引擎进行开发,所述桥接层通过javascript编程语言进行封装,所述跨平台开发工具包接入在所述laya引擎的javascript层。
6.根据权利要求2所述的游戏事件处理方法,其特征在于,所述游戏事件为登录事件,所述登录事件对应的功能接口为登录接口;
7.根据权利要求2所述的游戏事件处理方法,其特征在于,所述跨平台开发工具包中的桥接层由目标密钥进行加密,所述目标密钥由所述游戏应用的应用标识进行哈希处理得到;
8.一种游戏事件处理装置,其特征在于,应用于终端设备,所述终端设备安装有游戏应用,所述游戏应用接入有跨平台开发工具包,所述跨平台开发工具包包括多个应用平台的开发工具包和桥接层,所述装置包括:
9.一种游戏事件处理设备,其特征在于,包括:
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7任一所述的游戏事件处理方法。
技术总结本申请公开了一种游戏事件处理方法、装置、设备及存储介质,涉及游戏技术领域。该方法应用于终端设备,终端设备安装有游戏应用,游戏应用接入有跨平台开发工具包,跨平台开发工具包包括多个应用平台的开发工具包和桥接层,该方法包括:在游戏应用接收到游戏事件的情况下,通过桥接层确定终端设备的应用平台类型;通过桥接层在多个开发工具包中,确定应用平台类型对应的目标开发工具包;将游戏事件传递至目标开发工具包,以通过目标开发工具包处理游戏事件。通过上述技术手段,解决了现有技术中开发人员需编写多套不同语言但功能相同的代码协助在游戏发布在各个应用平台的游戏SDK,降低了开发人员的工作量和后期的维护成本。技术研发人员:萧国铿受保护的技术使用者:广州逸虎网络科技有限公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/339608.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表