一种实现Laya引擎制作游戏大厅方法及系统技术方案

技术编号:35241116 阅读:19 留言:0更新日期:2022-10-19 09:46
本发明专利技术提供了一种实现Laya引擎制作游戏大厅方法,所述方法包括以下步骤:步骤S1、制作不同的小游戏以web形式发布,发布后将部署好的地址以配置的形式存放在游戏大厅中,供游戏大厅通过链接跳转;步骤S2、游戏大厅以web形式发布,供微端跳转,并在所述游戏大厅内展示所有的游戏集合;步骤S3、在Laya引擎中由本地发布的形式制作一个微端壳,所述微端壳会跳转到固定部署后的游戏大厅链接;步骤S4、当需要在移动端发布游戏大厅时,将微端壳打包发布,发布后的游戏流程与web版流程一致;本发明专利技术能够将Laya引擎应用在制作游戏集合中。将Laya引擎应用在制作游戏集合中。将Laya引擎应用在制作游戏集合中。

【技术实现步骤摘要】
一种实现Laya引擎制作游戏大厅方法及系统


[0001]本专利技术涉及计算机
,特别是一种实现Laya引擎制作游戏大厅方法及系统。

技术介绍

[0002]目前有很多网页小游戏大厅或中心的项目(如4399),此类项目有一个量级大的游戏合集。但是如果有量级较小的游戏合集项目,如一款游戏有定制几款或十几款经量级小游戏,若按照目前网页游戏大厅的做法,需要web前端开发人员,移动端开发人员负责在不同平台(IOS、Android)上游戏大厅客户端开发,同时还需要游戏开发人员如Laya引擎开发人员,该开发方式不适合小团队开发此类小型平台集的游戏项目。

技术实现思路

[0003]为克服上述问题,本专利技术的目的是提供一种实现Laya引擎制作游戏大厅方法,能够将Laya引擎应用在制作游戏集合中。
[0004]本专利技术采用以下方案实现:一种实现Laya引擎制作游戏大厅方法,所述方法包括以下步骤:步骤S1、制作不同的小游戏以web形式发布,发布后将部署好的地址以配置的形式存放在游戏大厅中,供游戏大厅通过链接跳转;步骤S2、游戏大厅以web形式发布,供微端跳转,并在所述游戏大厅内展示所有的游戏集合;步骤S3、在Laya引擎中由本地发布的形式制作一个微端壳,所述微端壳会跳转到固定部署后的游戏大厅链接;步骤S4、当需要在移动端发布游戏大厅时,将微端壳打包发布,发布后的游戏流程与web版流程一致。
[0005]进一步的,所述步骤S2进一步可具体为:游戏大厅制作完成后,确认是否有服务端参与,有服务端参与将部署后的游戏配置通过服务端获取,无服务端参与则将配置放在游戏大厅的本地目录,有部署链接更新或修改时需要手动修改配置数据。
[0006]进一步的,所述步骤S3进一步可具体为:所述微端壳跳转游戏大厅连接包括以下两种方式:方式一、直接跳转,该方案返回游戏大厅需要重新打开游戏大厅,无服务端参与仅能将参数存储在cookies或者跳转回游戏大厅后将数据拼接在跳转链接中,有服务端参与能够将数据存储在服务端,链接跳转后会释放部分内存;方式而、内嵌页打开,该方案游戏大厅网页的内部打开一个子游戏网页,跳转返回无需重新打开游戏大厅,与游戏大厅进行数据通信,若无服务端参与可将数据存储在游戏大厅的本地存储中。
[0007]本专利技术还提供了一种实现Laya引擎制作游戏大厅系统,包括制作模块、发布模块、跳转模块和打包模块;所述制作模块,即制作不同的小游戏以web形式发布,发布后将部署好的地址以配
置的形式存放在游戏大厅中,供游戏大厅通过链接跳转;所述发布模块,即游戏大厅以web形式发布,供微端跳转,并在所述游戏大厅内展示所有的游戏集合;所述跳转模块,即在Laya引擎中由本地发布的形式制作一个微端壳,所述微端壳会跳转到固定部署后的游戏大厅链接;所述打包模块,即当需要在移动端发布游戏大厅时,将微端壳打包发布,发布后的游戏流程与web版流程一致。
[0008]进一步的,所述发布模块进一步具体为:游戏大厅制作完成后,确认是否有服务端参与,有服务端参与将部署后的游戏配置通过服务端获取,无服务端参与则将配置放在游戏大厅的本地目录,有部署链接更新或修改时需要手动修改配置数据。
[0009]进一步的,所述跳转模块进一步具体为:所述微端壳跳转游戏大厅连接包括以下两种方式:方式一、直接跳转,该方案返回游戏大厅需要重新打开游戏大厅,无服务端参与仅能将参数存储在cookies或者跳转回游戏大厅后将数据拼接在跳转链接中,有服务端参与能够将数据存储在服务端,链接跳转后会释放部分内存;方式而、内嵌页打开,该方案游戏大厅网页的内部打开一个子游戏网页,跳转返回无需重新打开游戏大厅,与游戏大厅进行数据通信,若无服务端参与可将数据存储在游戏大厅的本地存储中。
[0010]本专利技术的有益效果在于:本专利技术实现了将将Laya引擎应用在制作游戏集合中,使得游戏开发人员无需不同的开发人员在客户端上进行开发,便于游戏合集项目的定制。
附图说明
[0011]图1是本专利技术的方法流程示意图。
[0012]图2是本专利技术的系统原理框图。
具体实施方式
[0013]下面结合附图对本专利技术做进一步说明。
[0014]请参阅图1所示,本专利技术的一种实现Laya引擎制作游戏大厅方法,所述方法包括以下步骤:步骤S1、制作不同的小游戏以web形式发布,发布后将部署好的地址以配置的形式存放在游戏大厅中,供游戏大厅通过链接跳转;步骤S2、游戏大厅以web形式发布,供微端跳转,并在所述游戏大厅内展示所有的游戏集合;步骤S3、在Laya引擎中由本地发布的形式制作一个微端壳,所述微端壳会跳转到固定部署后的游戏大厅链接;步骤S4、当需要在移动端发布游戏大厅时,将微端壳打包发布,发布后的游戏流程与web版流程一致。
[0015]下面结合一具体实施例对本专利技术作进一步说明:1、根据项目需求制作定制的轻量级游戏,功能完成且处理不同平台适配后按照web端的形式发布,部署后此类游戏可直接在浏览器上运行。
[0016]2、游戏大厅制作完成后,如有服务端参与可将部署后的游戏配置通过服务端取
到,若无可将配置直接放游戏大厅的本地目录,当有部署链接更新或修改需要手动修改配置数据。
[0017]3、游戏大厅跳转游戏方案有两种,一种是链接直接跳转,该方案返回游戏大厅需要重新打开游戏大厅,缺点是根据网速会有部分延迟,若无法处理游戏大厅与游戏有消息通信,无服务端参与仅能将参数存储在cookies或者跳转回游戏大厅后将数据拼接在跳转链接中,有服务端参与可将数据存储在服务端,优点是链接跳转后会释放部分内存;另一种是内嵌页打开,该方案游戏大厅网页的内部打开一个子游戏网页,缺点是若占内存较多,游戏大厅渲染内容多时需手动暂停,会消耗更多性能,优点是跳转返回无需重新打开游戏大厅,可直接与游戏大厅进行数据通信,若无服务端参与可将数据存储在游戏大厅的本地存储中,若有则存在服务端。以上两种方式可根据项目的实际需求制作。
[0018]4、微端壳的制作,由于若直接将游戏大厅以端的形式进行开发,由于LayaNative内部自行解析网页,有部分网页的语法不支持,有部分端开发的限制(音频不能是MP3),且若跳转游戏链接,在WebView(网页视图,LayaNative中用于显示网页的控件)中无法主动关闭当前页面返回并通知游戏大厅,故舍弃转而使用微端壳的形式在WebView中打开游戏大厅链接,同时WebView中能支持Html5大部分语法,游戏大厅跳转游戏与Web端一致。
[0019]请参阅图2所示,本专利技术还提供了一种实现Laya引擎制作游戏大厅系统,包括制作模块、发布模块、跳转模块和打包模块;所述制作模块,即制作不同的小游戏以web形式发布,发布后将部署好的地址以配置的形式存放在游戏大厅中,供游戏大厅通过链接跳转;所述发布模块,即游戏大厅以web形式发布,供微端跳转,并在所述游戏大厅内展示所有的游戏集合;所述跳转模块,即在Laya引擎中由本地发布的形式制作一个微端壳,所述微端壳会跳转到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现Laya引擎制作游戏大厅方法,其特征在于,所述方法包括以下步骤:步骤S1、制作不同的小游戏以web形式发布,发布后将部署好的地址以配置的形式存放在游戏大厅中,供游戏大厅通过链接跳转;步骤S2、游戏大厅以web形式发布,供微端跳转,并在所述游戏大厅内展示所有的游戏集合;步骤S3、在Laya引擎中由本地发布的形式制作一个微端壳,所述微端壳会跳转到固定部署后的游戏大厅链接;步骤S4、当需要在移动端发布游戏大厅时,将微端壳打包发布,发布后的游戏流程与web版流程一致。2.根据权利要求1所述的一种实现Laya引擎制作游戏大厅方法,其特征在于:所述步骤S2进一步可具体为:游戏大厅制作完成后,确认是否有服务端参与,有服务端参与将部署后的游戏配置通过服务端获取,无服务端参与则将配置放在游戏大厅的本地目录,有部署链接更新或修改时需要手动修改配置数据。3.根据权利要求1所述的一种实现Laya引擎制作游戏大厅方法,其特征在于:所述步骤S3进一步可具体为:所述微端壳跳转游戏大厅连接包括以下两种方式:方式一、直接跳转,该方案返回游戏大厅需要重新打开游戏大厅,无服务端参与仅能将参数存储在cookies或者跳转回游戏大厅后将数据拼接在跳转链接中,有服务端参与能够将数据存储在服务端,链接跳转后会释放部分内存;方式而、内嵌页打开,该方案游戏大厅网页的内部打开一个子游戏网页,跳转返回无需重新打开游戏大厅,与游戏大厅进行数据通信,若无服务端参与可将数据存储在游戏大厅的本地存储中。4.一种实现Laya引擎制作游戏大...

【专利技术属性】
技术研发人员:刘德建林琛陈波刘芳华
申请(专利权)人:福建天晴数码有限公司
类型:发明
国别省市:

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

1