Vite + Phaser 3 + VisualStudioCodeの開発環境を作成する

この記事は約3分で読めます。
スポンサーリンク

やりたいこと

Phaser 3(Javascriptの2Dゲームエンジン)を使用するViteの環境を作成します。

Viteが動作する環境(Node.jsなど)はインストール済みの前提です。

スポンサーリンク

テンプレートの使用

ありがたいことにPhaser 3を使用するViteのテンプレートが用意されていますので使用します。

GitHub - phaserjs/template-vite: A Phaser 3 project template that uses Vite for bundling
A Phaser 3 project template that uses Vite for bundling - phaserjs/template-vite

テンプレートの取得

テンプレートを以下のどちらかの方法で取得します。

リポジトリからクローン

以下のリンクからクローンします。

(クローンってなに?という方は下のzipのダウンロードをお試しください)

GitHub - phaserjs/template-vite: A Phaser 3 project template that uses Vite for bundling
A Phaser 3 project template that uses Vite for bundling - phaserjs/template-vite

クローンが終わったらプロジェクトのフォルダに.gitフォルダ以外をコピーします。

Zipでダウンロード

以下のページにアクセスします。

GitHub - phaserjs/template-vite: A Phaser 3 project template that uses Vite for bundling
A Phaser 3 project template that uses Vite for bundling - phaserjs/template-vite

画面上側、中央あたりにあるCodeをクリックします。

Download zipをクリックします。

ダウンロードが終わったらプロジェクトのフォルダにzip内のtemplate-vite-mainフォルダの中身を解凍します。

プロジェクトの初期化

VisualStudioCodeを開きファイルメニュー内の”Open Folder…”からプロジェクトのフォルダを開きます。

VisualStudioCodeのTeminal(表示されていない場合はViewメニューからTeminalを選択)から以下のコマンドを実行します。

npm install

以上で準備完了です。

バンドルまでの流れ

コード修正

コードはSrcフォルダ下にあるので修正します。

試験サーバの起動

ターミナルで以下のコマンドを実行します。

npm run dev

このテンプレートはポートが8080固定です。

バンドル

ターミナルで以下のコマンドを実行します。

npm run build

バンドルされたファイルはdistフォルダに保存されます。

バンドルしたファイルの確認(追記)

設定ファイルの更新

package.jsonを開きます。

以下のScriptsの部分を以下のようにPreviewno行を追加し保存します。

    "scripts": {
        "dev": "vite --config vite/config.dev.mjs",
        "build": "vite build --config vite/config.prod.mjs",
        "preview": "vite preview "
    },

実行

ターミナルから以下を実行します。

npm run preview

以下の用にURLが表示されるのでブラウザで表示するとバンドルされたファイルを使用して表示覚ます。

➜ Local: http://localhost:4173/
スポンサーリンク

結果

Phaser 3を使用するViteの環境を作成できました。

コメント

タイトルとURLをコピーしました