【技术实现步骤摘要】
开发系统、方法、装置、计算机设备及存储介质
本专利技术涉及软件开发
,特别是涉及开发系统、方法、装置、计算机设备及存储介质。
技术介绍
随着网络技术的发展,出现了许多客户端开发平台、游戏开发平台等开发平台,这些开发平台能够按照一定的标准开发出对应的应用程序。目前,这些开发平台的标准不一致,导致某一平台开发的应用程序无法在另一平台运行。例如,目前的客户端开发平台和游戏引擎(游戏开发平台)相对独立,彼此间不能通用,游戏引擎本身实现的功能也不能实现多引擎的复用。目前出现了通用的web技术,操作系统通常都提供webview功能,例如:游戏引擎导出的游戏可以通过webview技术实现部分简单的web功能访问。在实现本专利技术过程中,专利技术人发现传统方式中至少存在如下问题:现有开发平台标准不一,各个运行平台或游戏引擎对通用web技术的支持只是基于系统本身的webview的支持,在性能和功能交互上不能满足统一性要求。因此,传统的技术中并没有能够支持多种运行平台和游戏引擎的开发系统。需要说明的是,在上述背景技 ...
【技术保护点】
1.一种开发系统,其特征在于,包括:客户端开发组件和引擎插件开发组件;/n所述客户端开发组件,用于获取客户端生成文件,确定目标运行平台类型,所述目标运行平台类型从至少两个运行平台类型中选择得到;根据所述客户端生成文件和所述目标运行平台类型生成客户端程序;所述客户端程序用于在目标运行平台中运行;所述目标运行平台与所述目标运行平台类型对应;/n所述引擎插件开发组件,用于获取引擎插件生成文件,确定目标游戏引擎类型,所述目标游戏引擎类型从至少两个游戏引擎类型中选择得到;根据所述引擎插件生成文件和所述目标游戏引擎类型生成引擎插件程序;所述引擎插件程序用于触发目标游戏引擎生成对应的游戏 ...
【技术特征摘要】
1.一种开发系统,其特征在于,包括:客户端开发组件和引擎插件开发组件;
所述客户端开发组件,用于获取客户端生成文件,确定目标运行平台类型,所述目标运行平台类型从至少两个运行平台类型中选择得到;根据所述客户端生成文件和所述目标运行平台类型生成客户端程序;所述客户端程序用于在目标运行平台中运行;所述目标运行平台与所述目标运行平台类型对应;
所述引擎插件开发组件,用于获取引擎插件生成文件,确定目标游戏引擎类型,所述目标游戏引擎类型从至少两个游戏引擎类型中选择得到;根据所述引擎插件生成文件和所述目标游戏引擎类型生成引擎插件程序;所述引擎插件程序用于触发目标游戏引擎生成对应的游戏应用程序;所述目标游戏引擎与所述目标游戏引擎类型对应。
2.根据权利要求1所述的系统,其特征在于,还包括:处理组件;所述处理组件用于:
获取编辑文本;所述编辑文本中包含有用于表征程序生成文件的标签信息;对所述编辑文本中的标签信息进行解析,得到图元节点树;根据所述图元节点树得到所述程序生成文件;所述程序生成文件包括所述客户端生成文件和所述引擎插件生成文件。
3.根据权利要求2所述的系统,其特征在于,所述引擎插件开发组件还用于:
根据所述目标游戏引擎类型调用游戏引擎接口;通过所述游戏引擎接口将所述引擎插件程序合入所述目标游戏引擎中。
4.根据权利要求3所述的系统,其特征在于,所述游戏引擎接口包括引擎交互显示接口;
所述处理组件,还用于根据所述引擎插件生成文件的图元节点树生成第一待显示图元;其中,所述第一待显示图元为所述引擎插件程序中的可视化图形元素;
所述引擎插件开发组件,还用于根据所述目标游戏引擎类型调用所述引擎交互显示接口,通过所述引擎交互显示接口触发所述目标游戏引擎显示所述第一待显示图元。
5.根据权利要求2所述的系统,其特征在于,所述客户端开发组件还用于:
根据所述目标运行平台类型调用客户端接口;通过所述客户端接口将所述客户端程序发送给所述目标运行平台。
6.根据权利要求5所述的系统,其特征在于,所述客户端接口包括图形绘制接口;
所述处理组件,还用于根据所述客户端生成文件的图元节点树生成第二待显示图元;其中,所述第二待显示图元为所述客户端程序中的可视化图形元素;
所述客户端开发组件,还用于调用所述图形绘制接口,通过所述图形绘制接口触发所述目标运行平台显示所述第二待显示图元。
7.根据权利要求2所述的系统,其特征在于,所述处理组件还用于:
对所述编辑文本中的标签信息进行解析,得到元素节点信息;
确定所述元素节点信息中的图元节点信息以及各个图元节点对应的渲染信息;
根据所述图元节点信息和所述渲染信息得到所述图元节点树。
8.根据权利要求7所述的系统,其特征在于,所述编辑文本由编辑器使用超文本标记语言编辑得到;
所述处理组件还用于:
根据超文本标记语言的规则,从所述编辑文本中确定标签信息;
对所述标签信息进行解析,得到所述元素节点信息;
根据超文本标记语言的规则,确定所述元素节点信息中的图元节点信息以及各个图元节点对应的渲染信息。
9.根据权利要求7所述的系统,其特...
【专利技术属性】
技术研发人员:雷虎,庞巍伟,易立,王清,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。