編成連結時は、消滅する側の編成のスプライトは、自動的に削除されます。
※ヒント:複雑な連結、分割を行う場合は、編成リソースにスプライト用テクスチャーを用意しないで、レイアウトリソースに組み込むとメモリーの節約につながります。
編成分割時は、新しい編成に元の編成と同じスプライトセットは複製されません。
新しい編成でスプライトが必要な場合は、スプライトの初期化を行ってください。
//サンプルコード:「分割でスプライトを設定する」
//分割する編成にあらかじめ分割後の新編成で動作する
//イベントを用意します
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