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