一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种跨平台的游戏发布方法、系统和计算机可读存储介质与流程

2021-10-24 06:13:00 来源:中国专利 TAG:游戏开发 可读 计算机 方法 发布

技术特征:
1.一种跨平台的游戏发布方法,其特征在于,所述方法包括:获取用于运行游戏所需的游戏逻辑代码、通信代码以及欲发布的游戏平台信息,其中,所述游戏逻辑代码包括逻辑层代码和表现层代码,所述通信代码包括跨平台代码以及与不同游戏平台对应的多个平台差异性代码;在所述平台差异性代码中添加开关程序,根据所述游戏平台信息配置所述开关程序的状态,调用编译平台跟据所述开关程序的状态编译所述通信代码输出第一执行文件;调用unity3d工具编译所述游戏逻辑代码后导出第二执行文件,其中,所述第二执行文件可以被多个所述游戏平台执行;所述在所述第一执行文件和所述第二执行文件之间创建接口链接以实现相互调用,将创建所述接口链接之后的所述第一执行文件和所述第二执行文件打包成为游戏文件,发送所述游戏文件至对应的所述游戏平台。2.根据权利要求1所述的方法,其特征在于,所述根据所述游戏平台信息配置所述开关程序的状态,调用编译平台跟据所述开关程序的状态编译所述通信代码输出第一执行文件包括:将所述游戏平台信息对应的所述平台差异性代码的开关程序配置为开启状态,将其他的所述平台差异性代码的开关程序配置为关闭状态;调用编译平台编译所述通信代码中的所述跨平台代码;所述编译平台获取所述开关程序的开关状态,在所述开关程序被配置为开启状态的情况下,所述编译平台编译对应的所述平台差异性代码;所述编译平台集合所述跨平台代码和已被编译的所述平台差异性代码生成所述第一执行文件。3.根据权利要求1所述的方法,其特征在于,在所述第一执行文件和所述第二执行文件之间创建接口链接以实现相互调用之后,所述方法还包括:获取用于运行游戏所需的ui图片和游戏模型,将所述ui图片和所述游戏模型转换为所述游戏平台对应的格式;将所述转换完成的所述ui图片和所述游戏模型添加在所述游戏文件中,发送所述游戏文件至对应的所述游戏平台。4.根据权利要求1所述方法,其特征在于,发送所述游戏文件至对应的所述游戏平台之后,所述方法还包括:玩家客户端通过底层网络模块连接游戏服务器,在所述游戏服务器上执行所述逻辑层代码以实现游戏中数据的运算和传输;玩家客户端在本地执行所述表现层代码,并指示显示器将所述逻辑层运算的结果显示在游戏界面上。5.根据权利要求1所述的方法,其特征在于,所述平台差异性代码由开发人员根据所述游戏平台对应的源文件和特性编写;所述接口具有跨平台特性以实现在多个所述游戏平台上的执行。6.根据权利要求1所述的方法,其特征在于,所述游戏逻辑代码是c#代码,所以通信代码是c 代码。7.本申请实施例提供了一种跨平台的游戏发布系统,其特征在于,所述系统包括:获取
模块、配置模块、编译模块和发布模块;所述获取模块用于运行游戏所需的游戏逻辑代码、通信代码以及欲发布的游戏平台信息,其中,所述游戏逻辑代码包括逻辑层代码和表现层代码,所述通信代码包括跨平台代码以及与不同游戏平台对应的多个平台差异性代码;所述配置模块用于在所述平台差异性代码中添加开关程序,根据所述游戏平台信息配置所述开关程序的状态;所述编译模块用于跟据所述开关程序的状态编译所述通信代码输出第一执行文件;以及编译所述游戏逻辑代码后导出第二执行文件,其中,所述第二执行文件可以被多个所述游戏平台执行;所述发布模块用于在所述第一执行文件和所述第二执行文件之间创建接口链接以实现相互调用,将创建所述接口链接之后的所述第一执行文件和所述第二执行文件打包成为游戏文件,发送所述游戏文件至对应的所述游戏平台。8.根据权利要求7所述的系统,其特征在于,所述获取模块还用于:获取用于运行游戏所需的ui图片和游戏模型,将所述ui图片和所述游戏模型转换为所述游戏平台对应的格式;将所述转换完成的所述ui图片和所述游戏模型添加在所述游戏文件中,发送所述游戏文件至对应的所述游戏平台。9.一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的一种跨平台的游戏发布方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至6中任一项所述的一种跨平台的游戏发布方法。

技术总结
本申请涉及一种跨平台的游戏发布方法和系统,其中,该跨平台的游戏发布方法包括:获取用于运行游戏所需的游戏逻辑代码、通信代码以及欲发布的游戏平台信息,在平台差异性代码中添加开关程序,根据游戏平台信息配置开关程序的状态,调用编译平台跟据开关程序的状态编译通信代码输出第一执行文件;调用unity3D工具编译游戏逻辑代码后导出第二执行文件,在第一执行文件和第二执行文件之间创建接口链接以实现相互调用,将创建接口链接之后的第一执行文件和第二执行文件打包成为游戏文件,发送游戏文件至对应的游戏平台。通过本申请,解决了相关技术中不能一套游戏代码实现跨平台发布运行的问题,减少了游戏开发人员的工作成本,提升了游戏开发效率。提升了游戏开发效率。提升了游戏开发效率。


技术研发人员:胡玉彪 郭小强
受保护的技术使用者:杭州电魂网络科技股份有限公司
技术研发日:2021.06.15
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜