連結、分割時の動作

編成連結時は、消滅する側の編成のスプライトは、自動的に削除されます。
※ヒント:複雑な連結、分割を行う場合は、編成リソースにスプライト用テクスチャーを用意しないで、レイアウトリソースに組み込むとメモリーの節約につながります。

編成分割時は、新しい編成に元の編成と同じスプライトセットは複製されません。
新しい編成でスプライトが必要な場合は、スプライトの初期化を行ってください。

    //サンプルコード:「分割でスプライトを設定する」
    //分割する編成にあらかじめ分割後の新編成で動作する
    //イベントを用意します
    Var evid
    SetEventUncouple    UncEV evid

    //分割時イベントで新編成のスプライトを初期化
    BeginFunc UncEV
    InitSprite2 0   1

    //ここにスプライトのコードを記述します
    Var uvpos
    Var uvsize
    SetVector uvpos, 0, 0, 0
    SetVector uvsize, 128, 128, 0

    Var dsize
    SetVector dsize, 0.5, 0.5, 0

    SpriteSetData   0, uvpos, uvsize
    SpriteSetSize   0, dsize
    SpriteSetRotate 0, 30

    SpriteSetDisp   0, 1

    EndFunc