整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML5游戏开发过程中的二三事

HTML5游戏开发过程中的二三事

/ Luiu

最近跟的一款项目是HTML5手游,在这个项目中遇到并解决了诸多问题,也学习到了很多项目开发过程中需要注意的事情。这个项目自立项到现在已经过了5个多月,如今项目研发已经过了早期的忙乱阶段,于是借此机会梳理下思绪,为了能够更好的完成以后的工作。如果能给想进入HTML5这个领域的新团队一些参考,那也是一件极好的事情。

这款项目是我们团队接到的第一款HTML5类型的游戏合约,在此前团队一致在致力于传统回合制手游研发。因此团队可以说在这个领域几乎是从零开始(当然一开始的时候我们不这么觉得),所以在研发进行到中期的时候遇到了很多影响效率的问题。

其中影响最大的问题之一就是——界面适配

HTML5手游这个品类说白了就是把页游装进一个壳里,本质上他还是一个页游,拥有很多页游的特性。它是在页游框架的基础上,将UE对移动设备做了优化。因此该类游戏在后期将会根据渠道需求发行多个版本,包括直接在网页运行(电脑网页和手机网页)、在手机端运行、在平板电脑设备上运行。这样就会带来一个严重的问题——兼容性问题。由于HTML5跨平台的特性,很容易产生兼容问题。最明显的一个就是界面适配问题,最基本的要做到UI在不同长宽比的屏幕下均能完全展示,在这个基础上再考虑对主流长宽比的屏幕进行特殊处理,优化用户体验。

一、适配方案

界面适配的方案一:约束比例缩放(主流方案)

方案描述:该是保持界面中元素的相对位置不变,在不同长宽比的屏幕中进行整体缩放。

这种方案会将界面分为上中下3个区域,将中间的主要区域视作一个窗口根据屏幕比例进行缩放。在缩放的过程中保证窗口长宽比不变,保持长或者宽任意一个维度占满屏幕就可,不强求整体铺满屏幕。

方案优势:处理简单,且最终效果还可以。可以保证UI在不同长宽比的屏幕下均能完全展示,并且UI布局不变。

最终效果如图:

图中黑色部分为空白区域,虽然对界面的美观有一定影响,但是影响不大。如果把中间的区域设计为窗口的样式,会使界面看起来更自然。

界面适配方案二:全屏铺满

方案描述:该方案同样要将界面分为上中下3个区域,只是对中间那块主要区域采用了不同的处理方式。这种方案会要求中间区域底板铺满屏幕,所有处于该底板上的元素坐标需要根据界面的长宽比进行计算,并且界面中的列表,底框等元素的大小也要根据屏幕的长宽比进行计算。

方案优势:该方案可以解决方案一种空白区域的问题,在移动设备上显示更加美观。

该方案的最终效果如图:

这个方案实现较方案一来说更加复杂,并且最终效果不好把控。容易造成不同比例屏幕下UI出现重叠,超出边界等问题。如果处理不好,最终效果反而不如方案一。

从目前市面上的HTML5游戏来看,基本采用方案一就可满足当前用户需求。采用方案二会增加项目研发时长,并且增加人力成本。

二、元素布局方式

我们这个项目使用的是白鹭引擎,在该引擎的UI编辑器中有个约束坐标的功能。使用该功能,可以将元素的坐标相对屏幕四边或者中心进行约束,确保缩放后界面布局随之改变。建议界面中的元素更多的采用约束的形式,而不是绝对坐标。

白鹭引擎中的约束功能:

为什么建议使用约束的形式呢?这是因为约束的方案更有利于保证界面中元素的边距,居中,四边对齐等布局。这样当用户在两个相似界面之间切换时,相同的元素位置也相同。不会出现切换时由于相同元素坐标的微小差异造成的晃动感。并且该方案更方便约定团队成员在拼界面时的规范,只需要约定相同元素的边距,元素互相之间的间距等。再者,如果采用界面适配方案一时使用约束功能的话,后期若要改为方案二,也会更加方便一些。

三、UI标准

规定UI标准对于保证UI的最终效果十分重要。在项目开始之初,就需要设计好界面中的通用控件的样式和规格,包括通用按钮、列表、标签等。并且不同功能标签的字体大小、色值、样式(加粗、描边)等也要有统一的标准。除了以上这些控件的规格和样式,还需要规定游戏中各种弹窗的样式和规格,否则必然会出现弹框大小参差不齐,影响UI美观。

UI就是游戏的脸面,是给用户留下第一印象最直观的内容。因此UI中的各个细节必须保证统一美观,这样才能给用户留下好印象。

onstruct 2是一款能够帮助你制作HTML5电脑游戏的应用程序,它将为你带来一个清晰直观、支持“拖拽”操作的开发环境。程序中的大部分工具都可通过图形界面来使用,完全无需写下任何代码,即使你没有任何编程经验也能拥有自己的游戏哦。

Construct 2

Construct 2旨在创建2D游戏,内置的各种资源让游戏制作更加轻松:物理引擎使游戏中的物体支持地心引力,当然还有元件、背景、音效等各种游戏所需的图形与声音。另外,将媒体文件导入程序也很简单。

Construct 2

Construct 2

简单、直观的视觉环境是Construct 2所信奉的哲理之一。当你拖拽元件至某个位置时,程序会使该元件与其他物体互动。例如:我的人物->撞墙->停止。很容易理解吧!

Construct 2

Construct 2

免费版允许你将作品导出至HTML5,在任何平台的任何浏览器中运行,但这并不能帮你挣到一分钱。专业付费版则增加了一个导出工具,使用这个工具,你的游戏不仅能在安卓或iOS设备中运行,甚至,你还能创建一个可执行文件,在电脑中运行游戏。

Construct 2

毫无疑问,对于任何想要制作游戏,却不懂编程的用户来说,Construct 2都是一款不可多得的工具。简单好用的工具搭配大量素材,绝对是你创建游戏的好选择。

下载地址:http://www.itbang.top/forum.php?mod=viewthread&tid=1222&extra=

TML5 是 HTML 标准版本,用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准,大部分浏览器已经支持某些 HTML5 技术。

图HTML5游戏

据本文研究显示,2020年全球HTML5游戏收入大约 百万美元,预计2026年达到 百万美元,2021至2026期间,年复合增长率为 %。


根据不同产品类型,HTML5游戏细分为:

2D

3D


根据不同下游应用,本文重点关注以下领域:

用于智能手机

用于平板

用于PC

用于智能电视


本文重点关注全球范围内HTML5游戏主要厂商,包括:

Tencent

Sanqi Mutual Entertainment

Middle Mobile Games

Palm Fun Technology

Forgame

Flash Technology

Biyue Technology

Dalian Pantour

Lotte Technology

Origin Tianze

Butterfly interaction


本文重点关注全球主要地区和国家,重点包括:

北美市场(美国、加拿大和墨西哥)

欧洲市场(德国、法国、英国、俄罗斯、意大利和欧洲其他国家)

亚太市场(中国、日本、韩国、印度、东南亚和澳大利亚等)

南美市场(巴西和阿根廷等)

中东及非洲(沙特、阿联酋和土耳其等)


报告目录

1 统计范围

1.1 HTML5游戏介绍

1.2 HTML5游戏分类

1.2.1 全球市场不同类型HTML5游戏规模对比:2019 VS 2021 VS 2026

1.2.2 2D

1.2.3 3D

1.3 全球HTML5游戏主要下游市场分析

1.3.1 全球HTML5游戏主要下游市场规模对比:2019 VS 2021 VS 2026

1.3.2 用于智能手机

1.3.3 用于平板

1.3.4 用于PC

1.3.5 用于智能电视

1.4 全球市场HTML5游戏总体规模及预测

1.4.1 全球市场HTML5游戏收入及预测(2016-2026)

1.4.2 全球市场HTML5游戏销量(2016-2026)

1.4.3 全球市场HTML5游戏价格趋势

1.5 全球市场HTML5游戏产能分析

1.5.1 全球市场HTML5游戏总产能(2016-2026)

1.5.2 全球市场主要地区HTML5游戏产能分析

1.6 HTML5游戏市场发展趋势、驱动因素和阻碍因素分析

1.6.1 HTML5游戏市场驱动因素

1.6.2 HTML5游戏市场阻碍因素

1.6.3 HTML5游戏市场发展趋势

2 主要厂商简介

2.1 Tencent

2.1.1 Tencent基本情况

2.1.2 Tencent主要业务

2.1.3 TencentHTML5游戏产品介绍

2.1.4 TencentHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

2.2 Sanqi Mutual Entertainment

2.2.1 Sanqi Mutual Entertainment基本情况

2.2.2 Sanqi Mutual Entertainment主要业务

2.2.3 Sanqi Mutual EntertainmentHTML5游戏产品介绍

2.2.4 Sanqi Mutual EntertainmentHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

2.3 Middle Mobile Games

2.3.1 Middle Mobile Games基本情况

2.3.2 Middle Mobile Games主要业务

2.3.3 Middle Mobile GamesHTML5游戏产品介绍

2.3.4 Middle Mobile GamesHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

2.4 Palm Fun Technology

2.4.1 Palm Fun Technology基本情况

2.4.2 Palm Fun Technology主要业务

2.4.3 Palm Fun TechnologyHTML5游戏产品介绍

2.4.4 Palm Fun TechnologyHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

2.5 Forgame

2.5.1 Forgame基本情况

2.5.2 Forgame主要业务

2.5.3 ForgameHTML5游戏产品介绍

2.5.4 ForgameHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

2.6 Flash Technology

2.6.1 Flash Technology基本情况

2.6.2 Flash Technology主要业务

2.6.3 Flash TechnologyHTML5游戏产品介绍

2.6.4 Flash TechnologyHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

2.7 Biyue Technology

2.7.1 Biyue Technology基本情况

2.7.2 Biyue Technology主要业务

2.7.3 Biyue TechnologyHTML5游戏产品介绍

2.7.4 Biyue TechnologyHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

2.8 Dalian Pantour

2.8.1 Dalian Pantour基本情况

2.8.2 Dalian Pantour主要业务

2.8.3 Dalian PantourHTML5游戏产品介绍

2.8.4 Dalian PantourHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

2.9 Lotte Technology

2.9.1 Lotte Technology基本情况

2.9.2 Lotte Technology主要业务

2.9.3 Lotte TechnologyHTML5游戏产品介绍

2.9.4 Lotte TechnologyHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

2.10 Origin Tianze

2.10.1 Origin Tianze基本情况

2.10.2 Origin Tianze主要业务

2.10.3 Origin TianzeHTML5游戏产品介绍

2.10.4 Origin TianzeHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

2.11 Butterfly interaction

2.11.1 Butterfly interaction基本情况

2.11.2 Butterfly interaction主要业务

2.11.3 Butterfly interactionHTML5游戏产品介绍

2.11.4 Butterfly interactionHTML5游戏销量、价格、毛利率及市场份额(2019-2021)

3 全球市场HTML5游戏主要厂商竞争态势

3.1 全球市场主要厂商HTML5游戏销量(2019-2021)

3.2 全球市场主要厂商HTML5游戏收入(2019-2021)

3.3 全球HTML5游戏主要厂商市场地位

3.4 全球HTML5游戏市场集中度分析

3.4.1 全球前三大厂商HTML5游戏市场份额

3.5 全球主要厂商HTML5游戏产能

3.6 全球市场HTML5游戏主要厂商总部及产地分布

3.7 HTML5游戏新进入者及扩产计划

3.8 HTML5游戏行业扩产、并购情况

4 全球主要地区规模分析

4.1 全球主要地区HTML5游戏市场规模

4.1.1 全球主要地区HTML5游戏销量(2016-2026)

4.1.2 全球主要地区HTML5游戏收入(2016-2026)

4.2 北美市场HTML5游戏 收入(2016-2026)

4.3 欧洲市场HTML5游戏收入(2016-2026)

4.4 亚太市场HTML5游戏收入(2016-2026)

4.5 南美市场HTML5游戏收入(2016-2026)

4.6 中东及非洲市场HTML5游戏收入(2016-2026)

5 全球市场不同产品类型HTML5游戏市场规模

5.1 全球不同产品类型HTML5游戏销量(2016-2026)

5.2 全球不同产品类型HTML5游戏收入(2016-2026)

5.3 全球不同产品类型HTML5游戏价格(2016-2026)

6 全球市场不同应用HTML5游戏市场规模

6.1 全球不同应用HTML5游戏销量(2016-2026)

6.2 全球不同应用HTML5游戏收入(2016-2026)

6.3 全球不同应用HTML5游戏价格(2016-2026)

7 北美

7.1 北美不同产品类型HTML5游戏销量(2016-2026)

7.2 北美不同应用HTML5游戏销量(2016-2026)

7.3 北美主要国家HTML5游戏市场规模

7.3.1 北美主要国家HTML5游戏销量(2016-2026)

7.3.2 北美主要国家HTML5游戏收入(2016-2026)

7.3.3 美国HTML5游戏市场规模及预测(2016-2026)

7.3.4 加拿大HTML5游戏市场规模及预测(2016-2026)

7.3.5 墨西哥HTML5游戏市场规模及预测(2016-2026)

8 欧洲

8.1 欧洲不同产品类型HTML5游戏销量(2016-2026)

8.2 欧洲不同应用HTML5游戏销量(2016-2026)

8.3 欧洲主要国家HTML5游戏市场规模

8.3.1 欧洲主要国家HTML5游戏销量(2016-2026)

8.3.2 欧洲主要国家HTML5游戏收入(2016-2026)

8.3.3 德国HTML5游戏市场规模及预测(2016-2026)

8.3.4 法国HTML5游戏市场规模及预测(2016-2026)

8.3.5 英国HTML5游戏市场规模及预测(2016-2026)

8.3.6 俄罗斯HTML5游戏市场规模及预测(2016-2026)

8.3.7 意大利HTML5游戏市场规模及预测(2016-2026)

9 亚太

9.1 亚太不同产品类型HTML5游戏销量(2016-2026)

9.2 亚太不同应用HTML5游戏销量(2016-2026)

9.3 亚太主要国家HTML5游戏市场规模

9.3.1 亚太主要地区HTML5游戏销量(2016-2026)

9.3.2 亚太主要地区HTML5游戏收入(2016-2026)

9.3.3 中国HTML5游戏市场规模及预测(2016-2026)

9.3.4 日本HTML5游戏市场规模及预测(2016-2026)

9.3.5 韩国HTML5游戏市场规模及预测(2016-2026)

9.3.6 印度HTML5游戏市场规模及预测(2016-2026)

9.3.7 东南亚HTML5游戏市场规模及预测(2016-2026)

9.3.8 澳大利亚HTML5游戏市场规模及预测(2016-2026)

10 南美

10.1 南美不同产品类型HTML5游戏销量(2016-2026)

10.2 南美不同应用HTML5游戏销量(2016-2026)

10.3 南美主要国家HTML5游戏市场规模

10.3.1 南美主要国家HTML5游戏销量(2016-2026)

10.3.2 南美主要国家HTML5游戏收入(2016-2026)

10.3.3 巴西HTML5游戏市场规模及预测(2016-2026)

10.3.4 阿根廷HTML5游戏市场规模及预测(2016-2026)

11 中东及非洲

11.1 中东及非洲不同产品类型HTML5游戏销量(2016-2026)

11.2 中东及非洲不同应用HTML5游戏销量(2016-2026)

11.3 中东及非洲主要国家HTML5游戏市场规模

11.3.1 中东及非洲主要国家HTML5游戏销量(2016-2026)

11.3.2 中东及非洲主要国家HTML5游戏收入(2016-2026)

11.3.3 土耳其HTML5游戏市场规模及预测(2016-2026)

11.3.4 沙特HTML5游戏市场规模及预测(2016-2026)

11.3.5 阿联酋HTML5游戏市场规模及预测(2016-2026)

12 HTML5游戏销售渠道分析

12.1 HTML5游戏销售渠道

12.1.1 直销

12.1.2 分销

12.2 HTML5游戏典型经销商

12.3 HTML5游戏典型客户

13 研究结论

14 附录

14.1 研究方法

14.2 研究过程及数据来源

14.3 免责声明


本文研究全球市场、主要地区和主要国家HTML5游戏的销量、销售收入等,同时也重点分析全球范围内主要厂商(品牌)竞争态势,HTML5游戏销量、价格、收入和市场份额等。