使用 create-phaser-game 应用

286 阅读2分钟

快速开始使用 Phaser 的最简单方法之一是使用新的 create-phaser-game 应用。这是一个 CLI 工具,提供官方项目模板和演示游戏的交互式选择。只需选择指令,回答一些问题,应用程序就会下载并配置符合需求的包。

目前,我们支持下表列出的所有框架和打包工具:

框架打包工具
Vue.jsVite
ReactRollup
AngularParcel
Next.jsWebpack
SolidJSESBuild
SvelteImport Map

其中大多数都有 JavaScript 和 TypeScript 版本。该工具将在可用时向您显示此选项。

演示游戏

image.png

除了上面列出的框架和打包工具之外,该应用还包括 3 个可以安装的演示游戏。这些都是:

  • Phaser's Revenge - 一款太空动作像素艺术游戏
  • Coin Clicker - 只需尽快点击硬币即可
  • Memory Card Game - 在这个永恒的谜题中配对

这些游戏旨在演示如何使用 Phaser 游戏框架,因此您可以通过示例进行学习。如果您已经知道要构建什么,则可以选择其中一个模板。

如何使用

要以交互方式创建新的本地游戏模板,请使用以下终端命令之一:

npm create @phaserjs/game@latest
npx @phaserjs/create-game@latest
yarn create @phaserjs/game
pnpm create @phaserjs/game@latest
bunx create @phaserjs/game@latest

首次使用

image.png

如果这是你第一次使用 Phaser 并且不确定从哪里开始,我们建议选择以下选项: Web Bundler ,然后选择 Vite 。

自定义项目目录

你可以选择传递项目/文件夹名称,并通过向创建命令提供参数来跳过该工具的步骤:

npm create @phaserjs/game@latest folder-name

如果您的文件夹名称中有空格,请不要忘记将其用引号引起来:

npm create @phaserjs/game@latest "folder name"

安装后

image.png

然后,该工具会询问你一系列问题,以便你选择适合您需求的正确模板。

安装后,检查新创建的文件夹中的 README.md 文件,以获取有关如何启动和配置模板的进一步说明。

如果您发现错误,或者想要查看此工具背后的代码,您可以在这里查看该应用的源码。