一种VR开发平台的数据处理方法及其系统技术方案

技术编号:15724122 阅读:234 留言:0更新日期:2017-06-29 09:22
本发明专利技术适用于软件处理领域,提供了一种VR开发平台的数据处理方法及其系统。所述方法包括:导入框架,生成菜单项;调用菜单项,录入数据后生成数据类;配置语言种类,根据所述语言种类生成语言枚举;根据所述数据类和语言枚举生成语言包;根据所接收到的任务对所述语言包中对应的数据进行转换,并运行所述任务。通过上述方法对VR开发平台进行数据处理时可以批量导入导出数据,菜单项中配置数据录入模块可以将数据进行显示,方便程序员查看;读取数据结合对应的语言枚举即可生成不同的语言包;在项目升级和国际化语言添加阶段,自动化生成语言包,极大的节省了劳动力,设计简单又提高了用户体验。

【技术实现步骤摘要】
一种VR开发平台的数据处理方法及其系统
本专利技术实施例属于软件处理领域,尤其涉及一种软件VR开发平台的数据处理方法及其系统。
技术介绍
随着计算机和网络的普及,国界的概念在软件应用领域中变得越来越模糊,由于每个软件会被应用到不同的国家,因此,每个软件都需要支持至少一种语言(普遍支持多种语言),所以软件的国际化(internationalization)开发成为必不可少的事情。国际化是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有的与语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。但现有虚拟现实(VR,virtualreality)开发平台的数据处理方法大都是适用于公司内部,没有一套比较成熟的国际化体系,并且程序设计复杂,使用过程繁琐等,造成数据处理过程成本较高,数据配置方式不友好等问题,既增加了设计者的负担,不便于用户的使用的问题。故,基于上述问题需要提出一种新的VR开发平台的数据处理方法。
技术实现思路
本专利技术实施例提供了一种VR开发平台的数据处理方法及其系统,旨在解决现有的方法中,VR开发平台的数据处理过程繁琐,界面数据配置方式不友好,既增加设计者负担又不利于用户使用的问题。本专利技术实施例第一方面,提供了一种VR开发平台的数据处理方法,所述VR开发平台的数据处理方法包括:导入框架,生成菜单项;调用所述菜单项,录入数据后生成数据类,配置语言种类,根据所述语言种类生成语言枚举;根据所述数据类和语言枚举生成语言包;根据所接收到的任务对所述语言包进行转换,并运行所述任务。本专利技术实施例的第二方面,提供一种VR开发平台的数据处理系统,所述VR开发平台的数据处理系统包括:菜单项生成单元,用于导入框架,生成菜单项;数据及语言添加单元,用于调用所述菜单项,录入数据后生成数据类;配置语言种类,根据所述语言种类生成语言枚举;语言包生成单元,用于根据所述数据类和语言枚举生成语言包;语言包转换单元,用于根据所接收到的任务对所述语言包进行转换,并运行所述任务。在本专利技术实施例中,首先导入预先设计的框架,导入框架后自动生成菜单项;通过调用所述菜单项录入相应的模板数据生成数据类,并配置所需的语言种类生成语言枚举;根据所述数据类和语言枚举生成语言包;使用时根据任务需要对所述语言包对应数据进行转换,即可运行所述任务。采用本实施例方法对VR开发平台的数据进行处理时,可以批量导入导出数据,菜单项中配置数据录入模块并可以将数据进行显示,方便程序员查看数据;所录入的数据为模板数据,读取数据结合对应的语言枚举即可生成不同的语言包;在项目升级语言添加阶段,自动化生成语言包,极大的节省了劳动力,设计简单又提高了用户体验。附图说明图1是本专利技术第一实施例提供的一种VR开发平台的数据处理方法的流程图;图2是本专利技术第二实施例提供的一种VR开发平台的数据处理系统的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,通过调用导入框架后生成的菜单项进行模板数据的录入,录入后的模板数据保存后自动生成数据类,配置所需语言种类,结合模板数据生成语言枚举,根据所述数据类和所述语言枚举即可生成语言包,根据所接收到的任务对语言包中与所述任务对应的数据进行转换,即可得到转换后数据,然后执行任务。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的一种VR开发平台的数据处理方法的流程图,详述如下:步骤S11,导入框架,生成菜单项;对VR开发平台的数据进行处理时,首先导入一个框架,所述框架为一个压缩包,框架包含一些目录,可执行DLL文件,框架资源设置预制体,还有一些脚本,会生成一些菜单项,例如:数据管理菜单,语言管理项,导出XML菜单,全局翻译菜单等;所述语言管理项包括:语言包生成菜单,语言包更新菜单。步骤S12,调用所述菜单项,录入数据后生成数据类;配置语言种类,根据所述语言种类生成语言枚举;优选地,所述调用所述菜单项,录入数据后生成数据类;配置语言种类,根据所述语言种类生成语言枚举,具体包括:调用所述菜单项中的数据管理菜单,录入数据后对所述数据分类整合、保存之后生成数据类;调用所述菜单项中的语言管理项,配置语言种类以生成语言枚举。该步骤中,调用所述菜单项中的数据管理菜单进行录入数据,在录入数据时可单个录入也可以批量录入,之后对所录入的数据进行分类整合,生成数据类。所录入的数据为模板数据,并且对所录入数据种类没有限制,根据设计,基本可以录入任意类型的数据,例如图片,声音,视频,文字,模型,脚本等类型的数据;对所录入的数据分类后生成数据类;因此,即使不知道有什么数据,程序员也可以通过数据类快速查找有哪些数据类的数据,然后直接调用。所述数据管理菜单用于寻找并录入数据,然后对所录入数据进行合并整理,生成数据类;所述数据管理菜单还用于在生成语言包时导出数据。调用语言管理项中语言包配置菜单,根据当前项目需要及所录入的数据选择需要多少种语言,选择完语言种类后保存配置生成语言枚举。如一期项目只有中文版和英文版,二期项目要添加韩文,日文,中文繁体,就可以直接调用语言包配置菜单,在语言面板里添加韩文,日文,中文繁体,更新后生成新的语言枚举。语言枚举的另一个功能是提供程序员方便替换语言包。步骤S13,根据所述数据类和语言枚举生成语言包;优选地,所述根据所述数据类和语言枚举生成语言包,具体包括:通过语言管理项中的语言包生成菜单发送指令到所述数据管理菜单,以使所述数据管理菜单接收到所述指令后发送所述数据类中的数据到语言包生成菜单,所述语言包生成菜单结合所述数据类中的数据对应的语言枚举生成语言包。具体地,生成语言枚举后,语言管理项中语言包生成菜单会发送指令到数据管理菜单,所述数据管理菜单接收到所述指令后导出数据类;语言管理菜单将所述数据类及数据类对应的语言枚举同步,打包,生成语言包。进一步地,其他的需要国际化的资源,如字体,图片,模型,材质等可以放到Resources_Temp文件夹中,生成语言包的同时,也会复制一份到对应的语言包文件夹内。步骤S14,根据所接收到的任务对所述语言包中对应的数据进行转换,并运行所述任务。优选地,所述根据所接收到的任务对所述语言包中对应的数据进行转换,并运行所述任务,具体包括:选择所接收到任务所需的语言种类;对所述语言包中与所述接收到的任务对应的数据进行转换,得到转换后数据,并生成转换后数据对应的数据类;调用所述菜单项中语言包更新菜单,更新所述转换后数据对应的数据类到所述语言包,根据转换后的语言包运行所述任务。具体地,根据接收到的任务,选择执行所述任务所需要的语言种类;调用语言包中包含的与所述任务对应的语言种类及数据,预先在所述框架设置的转换器对所述数据进行转换,得到转换后的与所述任务对应的数据,并更新数据类;得到更新后的语言包。根据转换后的数据及所选择的语言种类执行所述任务。优选地,所述对所述语言包中与所述接收到的任务对应的数据进行转换,得到转换后数据,并生成转换后数本文档来自技高网...
一种VR开发平台的数据处理方法及其系统

【技术保护点】
一种VR开发平台的数据处理方法,其特征在于,所述数据处理方法包括:导入框架,生成菜单项;调用所述菜单项,录入数据后生成数据类;配置语言种类,根据所述语言种类生成语言枚举;根据所述数据类和语言枚举生成语言包;根据所接收到的任务对所述语言包中对应的数据进行转换,并运行所述任务。

【技术特征摘要】
1.一种VR开发平台的数据处理方法,其特征在于,所述数据处理方法包括:导入框架,生成菜单项;调用所述菜单项,录入数据后生成数据类;配置语言种类,根据所述语言种类生成语言枚举;根据所述数据类和语言枚举生成语言包;根据所接收到的任务对所述语言包中对应的数据进行转换,并运行所述任务。2.根据权利要求1所述的数据处理方法,其特征在于,所述调用所述菜单项,录入数据后生成数据类;配置语言种类,根据所述语言种类生成语言枚举,具体包括:调用所述菜单项中的数据管理菜单,录入数据后对所述数据分类整合、保存之后生成数据类;调用所述菜单项中的语言管理项,配置语言种类以生成语言枚举。3.根据权利要求2所述的数据处理方法,其特征在于,所述根据所述数据类和语言枚举生成语言包,具体包括:通过语言管理项中的语言包生成菜单发送指令到所述数据管理菜单,以使所述数据管理菜单接收到所述指令后发送所述数据类中的数据到语言包生成菜单;所述语言包生成菜单结合所述数据类中的数据对应的语言枚举生成语言包。4.根据权利要求1所述的数据处理方法,其特征在于,所述根据所接收到的任务对所述语言包中对应的数据进行转换,并运行所述任务,具体包括:选择所接收到任务所需的语言种类;对所述语言包中与所述接收到的任务对应的数据进行转换,得到转换后数据,并生成转换后数据对应的数据类;调用所述菜单项中语言包更新菜单,更新所述转换后数据对应的数据类到所述语言包,根据转换后的语言包运行所述任务。5.根据权利要求4所述的数据处理方法,其特征在于,所述对所述语言包中与所述接收到的任务对应的数据进行转换,得到转换后数据,并生成转换后数据对应的数据类,具体包括:调用所述语言包中与所述接收到的任务对应的数据;对所述数据进行判断,根据判断结果转换所述数据,并生成转换后数据对应的数据类。6.一种VR开发平台的数据处理系统...

【专利技术属性】
技术研发人员:查尚君戴弦汤辉
申请(专利权)人:深圳国泰安教育技术股份有限公司
类型:发明
国别省市:广东,44

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

1