为 xNFT 编译游戏
现在你可以直接将游戏编译为 WebGL,无需额外步骤。只要确保使用的是最新版本的 SDK 即可。 先像普通 WebGL 游戏一样部署你的游戏,因为下一步发布 xNFT 时需要使用这个 URL。One build to rule them all
你的 WebGL 游戏既可以在浏览器中运行,也可以在 Backpack 内运行,无需为每个平台单独构建和托管一个版本。
将游戏托管到 Github Pages
按照这份指南将游戏编译为 WebGL,并把构建结果托管到 Github Pages
(可选)使用 xNFT WebGL 模板
我们还提供了一个定制的 WebGL 模板,便于将你的游戏部署为 xNFT。虽然不是必需的,但推荐使用,因为它能让游戏完全适配屏幕尺寸,并在浏览器和 xNFT 应用中都保持良好显示效果。 要使用 xNFT WebGL 模板,请按照以下步骤操作:- 打开 Build Settings 窗口,如果尚未切换到 WebGL 平台:
- 选择 WebGL 作为平台
- 点击 Switch Platform 按钮以应用更改
/Assets/WebGLTemplate 文件夹中:
-
在 Build Settings 中打开 Player Settings 窗口,并选择 xNFT 模板。
将你的游戏发布为 xNFT
如果你还没有 Backpack 账户,请先注册一个。你可以在这里下载 Backpack。 当你的游戏已经托管在 Web 服务器上,并且你拥有 Backpack 账户后,就可以前往 https://www.xnft.gg/publish 在 mainnet-beta 发布 xNFT,或者前往 https://devnet.xnft.gg/publish 在 devnet 发布。 连接你的 Backpack 钱包,然后按以下步骤操作:- 复制这个基础的 xnft.json 配置文件
-
编辑
"entrypoints"->"default"->"web",将其指向你的游戏 URL -
编辑
xnft.json(添加一行"tag": "game"),并在Assets文件夹中加入应用图标和截图 -
将
xnft.json文件和Assets文件夹一起打包成 zip - 前往 xnft.gg/publish
-
上传压缩后的 Manifest 并完成铸造
恭喜,你已经成功将游戏发布为 xNFT!

