0

CCB ファイルをシーンとして作成しましたが、CCB ファイルのサイズを 1 画面よりも大きくしたいので、それをレイヤーに変更したいと考えています。

これを行う方法はありますか?

4

1 に答える 1

1

公式には、SpriteBuilder ではファイルのドキュメント タイプを変更することはできませんが、これを回避する方法があります。サイズ タイプに関する情報は、CCB ファイルに保存されます。

  1. SpriteBuilder を閉じます (キャッシュが CCB ファイルへの変更を上書きしないようにするため)。
  2. レイヤーに変更したいシーンのCCBファイルを任意のテキストエディターで開きます。を検索しdocDimensionsTypeます。SpriteBuilder 1.1 以降、このエントリの値は次の列挙型に対応します。

    enum {
        kCCBDocDimensionsTypeFullScreen,
        kCCBDocDimensionsTypeNode,
        kCCBDocDimensionsTypeLayer,
    };
    

    したがって、レイヤーが必要な場合は、その値を2に変更します。

  3. SpriteBuilder でプロジェクトを再度開くと、ステージのサイズを変更できることがわかります。 Sceneの代わりに Layerが表示されます。

于 2014-06-11T00:31:12.197 に答える