共有&エクスポート

Pyxenにはゲームを外の世界に送り出す2つの方法があります。素早く共有するための即時共有と、すべてを自分で扱うためのエクスポート(Webビルド、Windowsビルド、またはプロジェクトそのもの)です。

インスタントシェア

最も狭いiPadのウインドウでは、共有はツールバーの⋯メニューにあります。ツールバーの共有(またはファイル › 共有…)を選ぶと、シートが即時共有で開きます。そこで共有を選ぶと、Pyxenがゲームをビルドしてアップロードし、play.pyxen.com上のプレイ可能なリンクを提供します。リンクはクリップボードにコピーされます。開くでブラウザでプレイでき、**リンクを共有…**でメッセージ、メール、AirDrop などで送れます。

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

エクスポート

ファイル › エクスポート…(Shift+Cmd+E)を選び、作るものを選びます:

Pyxenを試している間は、Webビルドに「Made with Pyxen」の透かしが入ります。.pyxenには入りません。

Webビルドの中身

ZIPには次のものが入っています:

これだけで完結したパッケージです。ファイルをWebサーバーに置いて、ページを開いてください。

仕組み

Webエクスポートは、iPadアプリと同じC++エンジンをEmscriptenでWebAssemblyにコンパイルしたものを使用します。コードはiPadと同じランタイム、ゲーム向けに作られたPythonの方言であるPyxen Scriptで実行されます(スクリプトリファレンスを参照)。レンダラーはMetalの代わりにWebGLを使用しますが、動作は同一です。

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

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

エクスポートしたゲームは、Webページが置ける場所ならどこにでも置けます:

制限事項

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