[发明专利]一种基于HTML5的游戏开发方法有效
申请号: | 202110754571.4 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113448557B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 杨恒;龚笋;蔡旭杭 | 申请(专利权)人: | 深圳淘乐网络科技有限公司;深圳悦想网络技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;A63F13/60;A63F13/75;G06F21/57;G06T15/00 |
代理公司: | 北京高航知识产权代理有限公司 11530 | 代理人: | 赵永强 |
地址: | 518000 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 html5 游戏 开发 方法 | ||
本发明提供了一种基于HTML5的游戏开发方法,包括,创建游戏框架,根据游戏框架,生成游戏场景与音效数据,建立资源库,根据资源库中数据与游戏框架,建立游戏地图,构建游戏终端服务器,运行游戏,并实时检测游戏终端服务器状态。本发明消除了游戏开发门槛,使得非技术人员的普通爱好者也可在任何支持HTML5浏览器的设备上对游戏进行开发、修改,使得游戏开发大规模推广,通过资源重用也节省了开发资源。
技术领域
本发明涉及互联网技术领域,特别涉及一种基于HTML5的游戏开发方法。
背景技术
目前,超文本标记语言5标准已经制定并推广,目前基于HTLM5的游戏开发通常由个人或小团队仅能通过本地计算机上完成,由于HTML5的开发具有一定技术门槛,具有一定专业知识的开发者才可进行开发,因此普通的爱好者,即使具有创意但由于技术门槛的限制无法参与到HTML5游戏的开发,另一方面,目前各公司的各个HTML5游戏采用不同的js框架,有很多重复开发的功能模块,单独开发的游戏无法实现整合重用,造成资源浪费,再次,即使当游戏完成上线后,由于没有合理渠道让用户参与到改进中,因此难以使游戏演进成更符合用户需求的游戏。因此,目前的HTML5游戏的开发具有局限性,无法大规模推广,且容易造成资源浪费,使得游戏次品率高。。
发明内容
本发明提供一种一种基于HTML5的游戏开发方法,用以解决目前的HTML5游戏的开发具有局限性,无法大规模推广开发,且容易造成资源浪费,使得游戏次品率高的问题。
为达到上述目的,本发明实施例提出了一种基于HTML5的游戏开发方法,包括:
步骤S101:创建游戏框架;
步骤S102:创建游戏场景与游戏音效;
步骤S103:根据创建结果,建立游戏地图,并获得游戏模板;
步骤S104:构建游戏引擎;
步骤S105:基于所述游戏引擎,运行所述游戏模板,并检测所述游戏引擎的运行状态。
优选的,所述的一种基于HTML5的游戏开发方法,所述创建游戏框架,还包括:
对用户诉求进行解析,获取游戏主题信息;
根据所述主题信息,在数据库中查找与所述主题信息相匹配的游戏程序脚本,作为框架脚本,将所述框架脚本提取,并将所述框架脚本进行组合排序,生成游戏框架;
将所述游戏框架输出。
优选的,所述的一种基于HTML5的游戏开发方法,所述创建游戏场景与游戏音效,还包括:
如权利要求1所述的一种基于HTML5的游戏开发方法,其特征在于,步骤S102,所述创建游戏场景与游戏音效过程中,还包括:
根据游戏框架,获取所述游戏框架下所对应游戏场景的游戏元素;
根据所述游戏元素的类型,建立多个二维场景编辑器,将各类游戏元素输入相应的二维场景编辑器,得到各个类型游戏元素的二维场景图;
基于所述二维场景图的空间信息,对各二维场景图按层级顺序进行排列,用空间树结构对排列好的二维场景图进行延伸,获取三维场景图;
对所得三维场景图进行处理,得到游戏场景,并基于所述游戏场景,匹配相应音效,生成相应游戏模板。
优选的,所述的一种基于HTML5的游戏开发方法,所述构建游戏引擎,还包括:
生成游戏引擎,并将游戏资源导入游戏引擎;
生成游戏资源与游戏构成的对应关系,将所述游戏资源压缩,生成资源压缩包,将资源压缩包导入云端数据库,根据游戏资源与游戏构成的对应关系生成资源压缩包与游戏构成对应关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳淘乐网络科技有限公司;深圳悦想网络技术有限公司,未经深圳淘乐网络科技有限公司;深圳悦想网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110754571.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纳星部署器用电磁作动器
- 下一篇:一种往复锯