아이소 메트릭 게임을 만들고 있는데, 플레이어가 뒤에서 움직이면서 앞으로 오를 때 오브젝트의 (Z- 인덱스) 위치를 올바르게 지정하는 방법을 알고 싶습니다. 내가 지금까지 아직 AS3 아이소 메트릭 게임 Sorting Object Index
if(y>stage.stageHeight/2){
parent.setChildIndex(this,parent.getChildIndex(this)+1);
gotoAndStop(2);
} else if (y<stage.stageHeight/2){
parent.setChildIndex(this,parent.getChildIndex(this)+1);
gotoAndStop(1);
}
을 사용하고있다
는이 오류
RangeError: Error #2006: The supplied index is out of bounds.
을 받고있다
이이에 대한 나의 논리; "개체가 플레이어보다 작 으면 인덱스를 위로 이동하여 플레이어 위에 놓습니다. 그러나 개체가 플레이어보다 위에 있으면 인덱스가 줄어 플레이어 아래에있게됩니다."
오류를주지 않고 작동하도록이 코드를 개선하는 방법에 대한 아이디어가 있습니까?