본문 바로가기

분류 전체보기3552

유니티5 독학하기 그69번째 걸음-배경음악을 넣는 작업 안녕하세요? 어제 포스팅을 못 올리 정도로 많이 머리를 쥐어 짜다가 이제서야 겨우 배경음악이 나오게 하는 조작에 성공해서, 그 내용을 올리고자 합니다. 원래는 효과음도 같이 넣어야 했는데, 거기까지 하기에는 분량이 너무 많아서 하는 수 없이 배경음악만 나오게 하는 것으로 이번 포스팅을 진행하고자 합니다. 먼저 효과음을 모은다고 해서 FreeSoundClipBites라는 곳을 찾아가 보았습니다. 여기서 여러개의 효과음 사운드를 모으는 데는 성공했습니다. 그 다음에는 크레딧에 이름을 올려주는 것을 조건으로 해서 배경음악을 제공해 주는 곳이 있는데, 거기를 찾아가서 라이센스에 대해서 한번 살펴 보았습니다. BenSound라는 곳에서 먼저 SloMotion이라는 사운드를 받도록 합니다. 그런데 여기까지만 했어도.. 2018. 8. 19.
유니티5 독학하기 그 68번째 걸음-해결된 Play Again문제 안녕하세요? 드디어 Play Again을 게임오버 화면에서 눌렀을 때, 제대로 플레이가 되지 않던 문제를 어떻게 해결하는 데 성공했습니다. 그래서 이번 포스팅에서는 어떻게 해서 이 문제를 해결했는지에 대해서 주로 올리고자 합니다. 지난번 포스팅에 이어서 위 스크린샷과 같은 에러 메세지가 우선 뜨는데, 이것 때문에 뭐가 제대로 되지 안는다고 판단을 했습니다. 그래서 한번 인터넷에서 이 에러 메세지가 무슨 내용인지 알아보고자 합니다. 찾아보니, 배열에서 시작은 0이 되고, 마지막 인덱스는 N크기의 배열에서 N-1이라고 하는데, 즉, 배열의 크기에 비해서 더 큰 값을 요구해서 발생하는 에러라고 합니다. 그래서 배열의 크기를 잘못 정해서 발생한 문제라는 생각이 들었습니다. 그래서 배열.Count-1 이라는 식으.. 2018. 8. 17.
유니티5 독학하기 그 67번째 걸음-배경화면의 적용완료 안녕하세요? 어제 포스팅에서 배경화면을 어떻게 적용해야 할지 몰라서 헤메었는데, 드디어 배경화면의 적용까지는 어떻게 성공을 하기는 했습니다. 하지만, 문제는 다시하기를 눌렀을 경우 초기화면으로 제대로 돌아가지 않는 문제점이 나왔는데, 이 문제점을 어떻게 해결하지 못하고 이번 포스팅을 올리게 되어 죄송합니다. 이번에는 BakcGround라는 게임 오브젝트를 MainCamera의 자식 오브젝트로서 생성을 하도록 합니다. 그 다음으로는 BackGround의 인스펙터 뷰에서 SpriteRenderer 컴포넌트를 추가한 다음, 이미 점찍어 둔 배경화면을 Sprite항목으로 가지고 오도록 합니다. 어떻게 사이즈는 맞추어야 했지만, 그래도 어느정도 백경화면 이미지가 따라가는 것을 볼 수는 있습니다. 하지만, 여전히 .. 2018. 8. 16.
유니티5 독학하기 그 66번째 걸음-게임오버 뷰의 수정성공과 배경의 실패 안녕하세요? 이래저래 유니티5에서 버그가 나오는 것을 보기도 했지만, 아무튼 어떻게 책의 도움 없이 실습을 해서, 이번에는 게임오버 뷰에 대해서 수정을 하는 데는 성공했습니다. 하지만 배경화면에 대해서는 아직 어떻게 해야 할지 모르겠는데, 이에 대해서 조금은 더 찾아보고 나서 실습을 해봐야 겠다는 생각이 듭니다. 아무튼 이번 포스팅에서는 어떻게 해서 게임 오버 뷰를 조금 더 개선을 시켰고, 배경화면은 어떻게 정체인지 이야기를 하고자 합니다. 먼저 UI의 자식 오브젝트르로 있는 GameOverCanvas에 있는 PlayAgain버튼을 선택하도록 합니다. 여기서 REct Transform이라는 것이 있는 것을 볼 수 있는데, PosY를 좀더 내리도록 해 보겠습니다. 일단 40정도 내렸고 좀더 아래에 있는 M.. 2018. 8. 15.