/ Luiu
最近跟的一款项目是HTML5手游,在这个项目中遇到并解决了诸多问题,也学习到了很多项目开发过程中需要注意的事情。这个项目自立项到现在已经过了5个多月,如今项目研发已经过了早期的忙乱阶段,于是借此机会梳理下思绪,为了能够更好的完成以后的工作。如果能给想进入HTML5这个领域的新团队一些参考,那也是一件极好的事情。
这款项目是我们团队接到的第一款HTML5类型的游戏合约,在此前团队一致在致力于传统回合制手游研发。因此团队可以说在这个领域几乎是从零开始(当然一开始的时候我们不这么觉得),所以在研发进行到中期的时候遇到了很多影响效率的问题。
其中影响最大的问题之一就是——界面适配
HTML5手游这个品类说白了就是把页游装进一个壳里,本质上他还是一个页游,拥有很多页游的特性。它是在页游框架的基础上,将UE对移动设备做了优化。因此该类游戏在后期将会根据渠道需求发行多个版本,包括直接在网页运行(电脑网页和手机网页)、在手机端运行、在平板电脑设备上运行。这样就会带来一个严重的问题——兼容性问题。由于HTML5跨平台的特性,很容易产生兼容问题。最明显的一个就是界面适配问题,最基本的要做到UI在不同长宽比的屏幕下均能完全展示,在这个基础上再考虑对主流长宽比的屏幕进行特殊处理,优化用户体验。
界面适配的方案一:约束比例缩放(主流方案)
方案描述:该是保持界面中元素的相对位置不变,在不同长宽比的屏幕中进行整体缩放。
这种方案会将界面分为上中下3个区域,将中间的主要区域视作一个窗口根据屏幕比例进行缩放。在缩放的过程中保证窗口长宽比不变,保持长或者宽任意一个维度占满屏幕就可,不强求整体铺满屏幕。
方案优势:处理简单,且最终效果还可以。可以保证UI在不同长宽比的屏幕下均能完全展示,并且UI布局不变。
最终效果如图:
图中黑色部分为空白区域,虽然对界面的美观有一定影响,但是影响不大。如果把中间的区域设计为窗口的样式,会使界面看起来更自然。
界面适配方案二:全屏铺满
方案描述:该方案同样要将界面分为上中下3个区域,只是对中间那块主要区域采用了不同的处理方式。这种方案会要求中间区域底板铺满屏幕,所有处于该底板上的元素坐标需要根据界面的长宽比进行计算,并且界面中的列表,底框等元素的大小也要根据屏幕的长宽比进行计算。
方案优势:该方案可以解决方案一种空白区域的问题,在移动设备上显示更加美观。
该方案的最终效果如图:
这个方案实现较方案一来说更加复杂,并且最终效果不好把控。容易造成不同比例屏幕下UI出现重叠,超出边界等问题。如果处理不好,最终效果反而不如方案一。
从目前市面上的HTML5游戏来看,基本采用方案一就可满足当前用户需求。采用方案二会增加项目研发时长,并且增加人力成本。
我们这个项目使用的是白鹭引擎,在该引擎的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都是一款不可多得的工具。简单好用的工具搭配大量素材,绝对是你创建游戏的好选择。
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游戏销量、价格、收入和市场份额等。
*请认真填写需求信息,我们会在24小时内与您取得联系。