1. 적은 수의 오브젝트 배치
총합 8마리를 배치하는데 처음부터 위치가 다 정해져있음
처음부터 oUnitA1~A9, oUnitB1~B9을 RoomArena에 배치하고
1) oDeploy에 덱 배치 정보를 먼저 저장해둠
2) RoomArena에 입장하면 oDeploy의 정보를 oUnitA1~B9까지 넣음
3) 이 중 배치 번호가 -1(배치되지 않음)인 오브젝트는 파괴함
4) 좌표계에 맞춰서 배치한다음
5) 순서에 맞춰서 투명도를 올리면서 시퀀스에서 배치 효과 재생 반복
2. 좌표계의 구현
#macro GRIDSIZE 32
숫자는 그때그때 달름 실제로는 시퀀스를 쓰겟지만 일단 확인을 위해 draw_sprite를 씀
draw_sprite(unitSpr, 0, 원점+posX*GRIDSIZE, 원점+posY*GRIDSIZE);
상대팀(팀B)은 좌표 정보는 유지하면서 좌우반전하기 위해 draw_sprite(unitSpr, 0, 원점+(8+abs(dposX))*GRIDSIZE, 원점+posY*GRIDSIZE)
좌상단으로 잡을 원점을 짜서 그곳을 기점으로 posX*GRIDSIZE위치에 배열
연습용 room의 크기가 좌 640이고 32그리드가 20개 들어가면서 좌우 6칸씩 + 중간 2칸 빈칸을 잡고 14칸을 제외하면 좌우로 3칸씩 비는데 생성 기준이 스프라이트의 중앙이므로 16픽셀을 더해 3.5칸씩 빈다고 계산해서 원점은 GRIDSIZE*3.5임