一种统称,不是一台游戏引擎
HTML5 游戏通常指使用网页技术、能在浏览器中运行的游戏。HTML 负责页面结构,JavaScript 等程序负责行为;实际画面、声音和输入会用到不同的浏览器接口。这个称呼不指向某一个引擎,也不能告诉你作品是否免费。
从玩家角度,最重要的是有可打开的网页版本,而不是标题里是否写着 HTML5。独立游戏说的是作品与创作者的背景,网页游戏说的是运行平台;两者可以重叠,但不能互相替代。
像素画面和 3D 都可能在网页里
Canvas API 可以通过程序绘制图形,WebGL 支持硬件加速的二维和三维图形。一个看起来简单的游戏不一定采用相同的渲染方式;单看像素风封面,也不能识别它的引擎、运行成本或素材权限。
输入同样需要单独看。网页可以处理键盘、鼠标、触控或手柄,并不意味着每款作品都实现了这些方式。请以当前版本的操作说明和实际设备测试为准,而不是把浏览器具备的能力当成游戏已提供的功能。
打开网页后,仍然需要加载
游戏页面可能继续请求程序、图像、音频或其他资源。页面先出现,不代表所有游戏内容已经准备好;连接质量、资源规模和设备能力都可能影响开始游玩的等待过程。不能只凭 HTML5 标签承诺固定启动时间。
遇到加载问题时,先看页面自己的错误说明,记录网址、浏览器和发生步骤,再向作者反馈。不要随意安装陌生插件或把私人凭据发给目录站。本文不是远程诊断,也没有测试你正在尝试的那一个版本。
标签之外,读清当前版本
免费、试玩、账号要求、触控和存档都是游戏自己的产品决定,不是 HTML5 规范的统一承诺。一个商店可能同时提供浏览器试玩与付费桌面版,应当分别判断,而不是把一个版本的说明套到另一个版本。
PixelGamesHub 的精选页会提供创作者来源、操作与有范围的试玩记录;社区介绍主要来自投稿者。两类内容的证据不同。看过介绍之后,再去原作者网站确认当前可用的版本、价格和条件。
如果你正在发布网页游戏
引擎导出、托管可玩文件和提交目录,是三个不同步骤。itch.io 的 HTML5 上传说明是该平台自己的托管流程,不能直接作为其他站点的上传规则;声称手机可用之前,也需要测试自己的项目。
PixelGamesHub 接收公开 HTTPS 游玩地址,不代为托管构建文件或把桌面游戏转换为网页版本。先准备能实际游玩的地址、真实截图和当前版本说明,再用经过验证的账号提交;投稿不自动获得编辑推荐。
官方参考资料
资料核对日期: . 封面是保留署名的真实游戏截图,不是这篇教程的输出示例。
