技术参考
添加你自己的游戏:HTML、文件夹、.zip 或 .play
Offline Games 和 PlayDrop 接受的游戏文件:单个 HTML 文件、静态文件夹或 .zip,或 .play 包。
可以添加的内容
Offline Games 可以运行由静态文件组成的网页小游戏。从“文件”App 添加:
- 单个 HTML 文件:整个游戏放在一个
.html页面里,脚本、样式和图片都包含在页面中或从网络加载。 - 文件夹或 .zip:静态网页游戏,包含启动游戏的 HTML 页面(通常是
index.html),以及该页面通过相对路径加载的脚本、图片和音效等文件。如果有多个 HTML 页面且没有catalogue.json,Offline Games 会询问用哪个页面启动游戏。 - .play 文件:PlayDrop 游戏包,也就是把游戏文件打包成 .zip 后重命名为
.play。Offline Games 会把你自己的游戏分享为.play文件,方便朋友也能添加。
支持范围
- 添加后,游戏会在你的设备上运行,即使离线也可以。从互联网加载的内容仍需要联网。
- 只能运行静态文件:PHP 或 Node 等服务器代码无法运行。
- 一个游戏最多可包含 10,000 个文件、512 MB,每个文件最多 100 MB。
- 使用 PlayDrop SDK 的游戏通过 SDK 保存进度;其他游戏会保留它们存储在你设备浏览器中的数据。
名称、说明和图片
Offline Games 会根据游戏页面的标题和说明,或游戏的 catalogue.json 填写名称和说明;如果在游戏文件中找到图片,也会将其用作游戏图片。否则会使用文件名。添加游戏前,你可以修改这些内容。
上传到 PlayDrop
登录后,你还可以在添加游戏时将它上传到你的 PlayDrop 账号:私密会保存只有你能打开的备份,不公开列出让有链接的朋友可以玩,公开则让所有人都能看到。不公开列出和公开的游戏会获得可分享的链接。上传最多支持 512 个文件、每个文件 50 MB、每个游戏 200 MB。要了解 PlayDrop 如何发布游戏,请参阅发布。