System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 引擎处理方法、设备、介质以及程序产品技术_技高网

引擎处理方法、设备、介质以及程序产品技术

技术编号:44779197 阅读:7 留言:0更新日期:2025-03-26 12:58
本说明书实施例提供引擎处理方法、设备、介质以及程序产品,其中方法包括:接收目标平台发送的接入指令,将目标引擎的内核模块和目标应用模块部署于目标平台,其中,目标应用模块为目标引擎的多个应用模块中,目标平台对应的应用模块;通过部署于目标平台的目标应用模块,创建至少一种应用组件;初始化应用组件和引擎功能,控制目标平台显示目标引擎的引擎界面。通过部署内核模块和目标应用模块于目标平台,可以实现引擎接入目标平台,使引擎能够提供对目标平台的支持;通过创建应用组件,初始化应用组件和引擎功能,完成引擎启动,能够在目标平台的运行环境中实现基于目标平台的项目开发,还能够使开发得到的产品具备对目标平台的兼容性。

【技术实现步骤摘要】

本说明书实施例涉及软件开发,特别涉及一种引擎处理方法、设备、介质以及程序产品


技术介绍

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所述的方法,其特征在于,所述接收目标平台发送的接入指令,将目标引擎的内核模块和目标应用模块部署于所述目标平台,包括:

...

【专利技术属性】
技术研发人员:华飞沈伟鹏邹浩马希成
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1