CCB ファイルをシーンとして作成しましたが、CCB ファイルのサイズを 1 画面よりも大きくしたいので、それをレイヤーに変更したいと考えています。
これを行う方法はありますか?
CCB ファイルをシーンとして作成しましたが、CCB ファイルのサイズを 1 画面よりも大きくしたいので、それをレイヤーに変更したいと考えています。
これを行う方法はありますか?
公式には、SpriteBuilder ではファイルのドキュメント タイプを変更することはできませんが、これを回避する方法があります。サイズ タイプに関する情報は、CCB ファイルに保存されます。
レイヤーに変更したいシーンのCCBファイルを任意のテキストエディターで開きます。を検索しdocDimensionsType
ます。SpriteBuilder 1.1 以降、このエントリの値は次の列挙型に対応します。
enum {
kCCBDocDimensionsTypeFullScreen,
kCCBDocDimensionsTypeNode,
kCCBDocDimensionsTypeLayer,
};
したがって、レイヤーが必要な場合は、その値を2に変更します。
SpriteBuilder でプロジェクトを再度開くと、ステージのサイズを変更できることがわかります。 Sceneの代わりに Layerが表示されます。