[发明专利]一种基于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 游戏 开发 方法 | ||
1.一种基于HTML5的游戏开发方法,其特征在于,包括:
步骤S101:创建游戏框架;
步骤S102:创建游戏场景与游戏音效;
步骤S103:根据创建结果,建立游戏地图,并获得游戏模板;
步骤S104:构建游戏引擎;
步骤S105:基于所述游戏引擎,运行所述游戏模板,并检测所述游戏引擎的运行状态;
其中,步骤S105,基于所述游戏引擎,运行所述游戏模板,并检测所述游戏引擎的运行状态,还包括:
基于游戏引擎参数,获取游戏引擎理想性能参数,并根据所述理想性能参数,生成相应的测试程序;
按固定时间间隔,获取游戏内运行情况,截取固定时间段内游戏人物所处地图的地图转换情况与游戏人物的动作信息;
根据所截取动画,获取游戏帧数信息,判断所得游戏帧数信息是否小于预设帧数阈值;
若不小于,则判定游戏引擎工作正常;
若小于,则判定游戏引擎工作异常;
当监测到所述游戏引擎工作异常时,用所述测试程序对所述游戏引擎进行测试,获取所述游戏引擎实际性能参数;
根据所述想性能参数与实际性能参数,计算游戏引擎的异常系数,分析所述异常系数是否处于预设异常范围内;
若处于,则判定此次异常无危害;
若不处于,则判定游戏引擎状态异常,并根据实际性能参数中与理想性能参数差值最大参数,分析其性能释放影响因素,并根据所述性能释放影响因素对其进行改进。
2.如权利要求1所述的一种基于HTML5的游戏开发方法,其特征在于,步骤S101,所述创建游戏框架,还包括:
对用户诉求进行解析,获取游戏主题信息;
根据所述主题信息,在数据库中查找与所述主题信息相匹配的游戏程序脚本,作为框架脚本,将所述框架脚本提取,并将所述框架脚本进行组合排序,生成游戏框架;
将所述游戏框架输出。
3.如权利要求1所述的一种基于HTML5的游戏开发方法,其特征在于,步骤S102,所述创建游戏场景与游戏音效过程中,还包括:
根据游戏框架,获取所述游戏框架下所对应游戏场景的游戏元素;
根据所述游戏元素的类型,建立多个二维场景编辑器,将各类游戏元素输入相应的二维场景编辑器,得到各个类型游戏元素的二维场景图;
基于所述二维场景图的空间信息,对各二维场景图按层级顺序进行排列,用空间树结构对排列好的二维场景图进行延伸,获取三维场景图;
对所得三维场景图进行处理,得到游戏场景,并基于所述游戏场景,匹配相应音效,生成相应游戏模板。
4.如权利要求1所述的一种基于HTML5的游戏开发方法,其特征在于,步骤S104,构建游戏引擎,还包括:
生成游戏引擎,并将游戏资源导入游戏引擎;
生成游戏资源与游戏构成的对应关系,将所述游戏资源压缩,生成资源压缩包,将资源压缩包导入云端数据库,根据游戏资源与游戏构成的对应关系生成资源压缩包与游戏构成对应关系;
根据游戏需要,提取对应资源压缩包进行解压。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳淘乐网络科技有限公司;深圳悦想网络技术有限公司,未经深圳淘乐网络科技有限公司;深圳悦想网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110754571.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纳星部署器用电磁作动器
- 下一篇:一种往复锯