【技术实现步骤摘要】
本说明书实施例涉及软件开发,特别涉及一种引擎处理方法、设备、介质以及程序产品。
技术介绍
1、随着科技的不断进步,电子设备得到了快速发展,丰富了人们的生活。由于不同电子设备所采用的操作系统等核心技术有所不同,因此催生了多个相互隔离的软件生态系统,主要包括基于windows的软件生态系统、基于ios的软件生态系统、基于鸿蒙os的软件生态系统、基于android的软件生态系统,等等。
2、而引擎作为游戏、音视频的开发工具,需要具备对不同操作系统、不同应用平台的兼容能力,才能够简化多平台的开发流程,降低开发维护成本,确保程序能够在多种平台上稳定运行。因此,引擎的多平台兼容能力尤为重要。然而目前,引擎的兼容能力有限,难以为更多平台,尤其是新发布的平台提供支持,导致项目开发受到较大阻碍。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种引擎处理方法。本说明书一个或者多个实施例同时涉及一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种引擎处理方法,包括:
3、接收目标平台发送的接入指令,将目标引擎的内核模块和目标应用模块部署于目标平台,其中,目标应用模块为目标引擎的多个应用模块中,目标平台对应的应用模块;
4、通过部署于目标平台的目标应用模块,创建至少一种应用组件,其中,应用组件用于在目标平台实现目标引擎的引擎功能;
5、初始化应用组件和引擎功
6、根据本说明书实施例的第二方面,提供了一种计算设备,包括:
7、存储器和处理器;
8、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述引擎处理方法的步骤。
9、根据本说明书实施例的第三方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述引擎处理方法的步骤。
10、根据本说明书实施例的第四方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述引擎处理方法的步骤。
11、本说明书一个实施例实现了接收目标平台发送的接入指令,将目标引擎的内核模块和目标应用模块部署于目标平台,其中,目标应用模块为目标引擎的多个应用模块中,目标平台对应的应用模块;通过部署于目标平台的目标应用模块,创建至少一种应用组件,其中,应用组件用于在目标平台实现目标引擎的引擎功能;初始化应用组件和引擎功能,控制目标平台显示目标引擎的引擎界面。
12、如此,通过接收目标平台发送的接入指令,将目标引擎的内核模块和目标应用模块部署于目标平台,可以实现目标引擎接入目标平台,使引擎能够提供对目标平台的支持;通过部署于目标平台的目标应用模块,创建至少一种应用组件,能够在完成接入的情况下,对目标引擎进行启动;通过初始化应用组件和引擎功能,控制目标平台显示目标引擎的引擎界面,能够实现对引擎的初始化,完成目标引擎在目标平台上的启动流程,从而能够在目标平台提供的开发环境中基于目标引擎进行项目开发,并且,开发获得的产品也能够在目标平台上稳定运行,具备很好的平台兼容性。
本文档来自技高网...【技术保护点】
1.一种引擎处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述接收目标平台发送的接入指令之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述内核模块包括图形渲染层;
4.根据权利要求2所述的方法,其特征在于,所述内核模块包括输入管理层;
5.根据权利要求2所述的方法,其特征在于,所述配置所述多个应用模块,包括:
6.根据权利要求5所述的方法,其特征在于,所述将第一平台层代码和第一资源封装至第一应用模块之后,还包括:
7.根据权利要求6所述的方法,其特征在于,所述内核模块包括抽象层;
8.根据权利要求1所述的方法,其特征在于,所述接收目标平台发送的接入指令,将目标引擎的内核模块和目标应用模块部署于所述目标平台,包括:
9.根据权利要求1所述的方法,其特征在于,所述通过部署于所述目标平台的目标应用模块,创建至少一种应用组件,包括:
10.根据权利要求1所述的方法,其特征在于,所述引擎界面包括项目构建控件;
11.根据权利要求10所
12.根据权利要求1所述的方法,其特征在于,所述目标应用模块包括目标调试器;
13.一种计算设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至12任意一项所述引擎处理方法的步骤。
15.一种计算机程序产品,其特征在于,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至12任意一项所述引擎处理方法的步骤。
...【技术特征摘要】
1.一种引擎处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述接收目标平台发送的接入指令之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述内核模块包括图形渲染层;
4.根据权利要求2所述的方法,其特征在于,所述内核模块包括输入管理层;
5.根据权利要求2所述的方法,其特征在于,所述配置所述多个应用模块,包括:
6.根据权利要求5所述的方法,其特征在于,所述将第一平台层代码和第一资源封装至第一应用模块之后,还包括:
7.根据权利要求6所述的方法,其特征在于,所述内核模块包括抽象层;
8.根据权利要求1所述的方法,其特征在于,所述接收目标平台发送的接入指令,将目标引擎的内核模块和目标应用模块部署于所述目标平台,包括:
...
【专利技术属性】
技术研发人员:华飞,沈伟鹏,邹浩,马希成,
申请(专利权)人:珠海金山数字网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。