共有&エクスポート

Pyxenにはゲームを外の世界に送り出す2つの方法があります:素早い共有のためのインスタントシェアと、完全な制御のためのWebエクスポートです。

インスタントシェア

エクスポートシートで共有をタップすると、Pyxenがゲームをビルドしてアップロードし、play.pyxen.com上のプレイ可能なリンクを提供します。QRコードが表示され、リンクは自動的にクリップボードにコピーされます。

これは作ったものを共有する最速の方法です。

Webエクスポート

ホスティングを完全に制御するために、PyxenはゲームをスタンドアロンWebアーカイブとしてエクスポートすることもできます。エクスポートされたゲームは最新のブラウザで動作します — プラグインもアプリも不要です。

得られるもの

プロジェクトをエクスポートすると、Pyxenは以下を含むフォルダを生成します:

これは自己完結型のパッケージです。HTMLファイルを開けばゲームが動きます。

仕組み

Webエクスポートは、iPadアプリと同じC++エンジンをEmscriptenでWebAssemblyにコンパイルしたものを使用します。PythonコードはiPadと同じ組み込みMicroPythonランタイムで実行されます。レンダラーはMetalの代わりにWebGLを使用しますが、動作は同一です。

これは、Web上でのゲームのプレイがiPadと同じであることを意味します — 同じフレームレート、同じ衝突判定、同じタイミング。

エクスポートしたゲームの共有

エクスポート後、ゲームをどこでもホストできます:

制限事項

Webエクスポートはipadの体験に忠実ですが、いくつかの違いがあります: