コンテンツにスキップ

エクスポート

プロジェクトは上部バーメニューからエクスポートできます: プロジェクト > エクスポート

情報

エクスポートには有料版が必要です。無料の demo 版では、プロジェクトを保存し、後で有料版で再オープンしてエクスポートできます。
無料版と有料版を参照してください。

Export dialog


対応ファイル

PixelOver のプロジェクトは、次の形式でエクスポートできます。

  • 画像 / スプライトシート.png
  • アニメーション画像.gif
  • Aseprite プロジェクトファイル.aseprite

高度なファイル名

エクスポートで複数のファイルが生成される場合、PixelOver は各ファイル名に自動的にサフィックスを追加します。

ベース名とサフィックスの間に使用する区切り文字を選択できます。


レイヤー

既定では、すべてのレイヤーが 1 つの出力に統合されます。

任意で、レイヤーを別々のファイルとしてエクスポートできます。


ビュー

エクスポートするビューを選択します。

例えば、ノーマルバッファ深度バッファの両方をエクスポートしたい場合があります。
エクスポートする各ビューについて、背景色(既定では透明)も選択できます。


領域とサイズ

キャンバスのどの領域をエクスポートするかを定義します。

さらに、次のこともできます。

  • エクスポート結果をスケーリングする
  • 出力画像のサイズを揃えるかどうかを選択する

アニメーション

アニメーションのエクスポートが有効な場合、次のいずれかをエクスポートするか選択できます。

  • 現在のアニメーション
  • すべてのアニメーション
  • 選択したアニメーション

アニメーションは任意で別々のフォルダに分けられます。

エクスポートしたすべてのアニメーションを 1 つの出力ファイルに統合することもできます。


スプライトシート

スプライトシートが有効な場合、エクスポートされたフレームは、別々の画像としてではなく、アニメーションごとに 1 枚のスプライトシート画像にまとめられます。

次の設定が可能です。

  • マージン
  • パディング
  • セル位置の制約

スプライトシートのレイアウトを記述した .json メタデータファイルもエクスポートできます。このファイルは、ゲームエンジンやパイプライン向けのカスタムインポーターを構築するために使用できます。

スプライトシートの JSON 形式

"frames":[
    {
        "frame": {
            "x": <位置 x>,
            "y": <位置 y>,
            "w": <サイズ x>,
            "h": <サイズ y>
        },
        "duration": <フレームの長さ>
    } //フレームの例
], // スプライトシートのフレーム
"meta":{
    "app":"https://pixelover.io",
    "version":"<PixelOver のバージョン>",
    "filepath": "<スプライトシートのローカルファイルパス>",
    "frameAnimations": [
        {
            "name": "<アニメーション名>",
            "fps": <アニメーションの fps>,
            "speed_scale": <アニメーションの速度倍率>,
            "from": <開始フレーム番号>,
            "to": <終了フレーム番号>
        } // アニメーションメタデータの例
    ],
    "size": {
        "w": <サイズ x>,
        "h": <サイズ y>
    }, // スプライトシートの合計サイズ
    "view": "<ビュー名>",
    "layer": "<レイヤー名>", //レイヤーが分離されている場合のみ
    "direction": <方向の番号> //3D 自動回転に使用
} // スプライトシートに関連付けられたメタデータ

3D 回転

自動回転

PixelOver は 3D レイヤーを Y 軸を中心に自動回転させ、複数の方向をエクスポートできます。


結果

エクスポート操作の概要がエクスポートダイアログの下部に表示されます。次の内容を含みます。

  • フォルダが作成されるかどうか
  • エクスポートされる画像やフレームの数