No i don't neccesarilly need to use instances to do what i am trying to accomplish
can i do something like this
SS1 Transitions Spritesheet
SS2 Tilemap Spritesheet
texture2d t = new texture(32,32)
t.setpixelsinrectangle(ss1.rectangle(0,0,16,16)(This gets a tex2d from 0,0 size 16,16))
t.setpixelsinrectangle(ss1.rectangle(16,0,16,16))
t.setpixelsinrectangle(ss1.rectangle(0,16,16,16))
t.setpixelsinrectangle(ss1.rectangle(16,16,16,16)
if(ss2.exists(name: "transID-transID-transID-transID")) else
SS2.add(texture: t, name: "transID-transID-transID-transID");
tile.setid(GetIdFromname("transID-transID-transID-transID"));
endif;
this way i get sourcerectangles from the first spritesheet(Would be awesome if i could get sourcerectangle from the spritecollection instead of doing the "math" myself)
and mux them together to form a 32x32 tile and i add that to the tilemap spritesheet. The problem i can see doing this is that a 2048x2048 spritesheet only holds 128 tiles(or can the spritesheet be as big as i want? i guess not because that requires dx11 right?