onDestroy 이 기능은 현재 Scene에서 다른 Scene으로 넘어갈 때 객체가 파괴되지 않고 넘어가고 싶을 때 쓰는 방법이다. 예를 들어 현재화면의 캐릭터가 이동하여 다른화면으로 넘어갈 때 캐릭터라는 객체와 배경음악이라는 객체가 파괴되지 않고 다른 장면에 그대로 유지 된다는 것이다. 작동 방식은 Scene이나 게임이 종료될 때 현재화면의 객체들이 다른 화면으로 전송되는 것이다. 여기서 주의할점은 해당 화면(게임)의 객체들이 active(활성) 상태여야만 옮겨진다. 회고 만약 이 기능을 미리 알았다면 진행중이었던 미니프로젝트에 더욱 다양한 기능을 추가할 수 있었을 것이다. 이러한 후회를 남기지 않게 내일은 onDestroy와 관련되어 자주 쓰이는 기능들을 찾아서 개념을 확실히 잡아야 겠다.
분류 전체보기
정말 흔히 사용하고 개발자를 목표로 하는 사람이면 굉장히 익숙한 for문에 대해 말하고자 한다. C#을 사용하면서 처음으로 막혔던 부분이 있는데 그것이 for문이었다. 예를들어 -----|-----|----- -----|-----|----- -----|-----|----- 이러한 틀을 반복문을 사용하여 만들려고 시도했다. 처음 시도는 1부터 시작하여 3의배수에는 '-', 6의배수에 '|'을 넣으려 했다. 하지만 결과값은 || || -----|-----.... 이러한 형식으로 나왔다. 결론부터 말하자면 3의배수와 6의배수 값이 아닐 때 공백 값(' ')을 넣어줘야 만 ||값이 제 자리로 갈 수 있는것이었다. 그냥 값을 넣어주지 않으면 빈 값이니 알아서 칸을 두고 값이 적용 될 줄 알았는데..