본문 바로가기

전체 글3550

유니티5 독학하기 그 71번째 걸음-메뉴버튼에서의 에러해결 안녕하세요? 일단은 분량이 작기는 하지만, 그래도 이번 포스팅에서는 이전에 게임오버 뷰에서 메인 메뉴로 나간 다음에, 다시 게임 시작을 했을 경우에 발판이 생성되지 않는 오류가 발견되었습니다. 그래서 이번에는 간신히 이 오류를 바로 잡아서, 이번에는 제대로 발판이 생성되도록 만들었는데, 그 내용을 포스팅 하고자 합니다. 먼저 유니티5에서 메뉴의 모든 것을 다루고 있는 GameManager.cs를 찾아 가도록 합니다. 그리고 나서 일단 LevelGenerator에 있는 reStartSwitch라는 변수의 값을 true로 게임오버 뷰에서 메인 메뉴로 갈때 바꾸도록 선언을 해 주도록 합니다. 그 다음으로는 LevelGenerator.cs라는 스크립트를 열도록 합니다. 처음에는 첫 머리에 false라고 선언하는.. 2018. 8. 21.
유니티5 독학하기 그 70번째 걸음-동전 수집시 나오는 효과음 적용 안녕하세요? 지난번 포스팅에서는 배경음악을 적용하는 데 성공했는데, 이번에는 효과음을 적용하기 위한 일환으로 한번 동전을 먹을 때 마다 효과음이 나오도록 만들어 보고자 합니다. 첫 단추로서 일단 계층뷰에 존재하는 동전 게임 오브젝트를 선택하도록 합니다. 그리고 SoundBible에 가서 동전에 관련된 사운드 파일을 다운로드 하도록 합니다. 그 다음으로는 NCH에서 만든 WavePad라는 사운드 편집 프리웨어를 다운로드 받도록 해 봅니다. 일단 WavePad를 설치하도록 해 봅니다. 원래는 동전이 여러번 굴러가는 효과음인데, 여기서는 단 한번만 필요하기에 자르도록 합니다. 그리고 나서 이를 유니티5의 Sounds라는 폴더 안으로 드래그 앤 드롭으로 넣도록 합니다. 앞서 선택한 동전 게임오브젝트들에게 위 화.. 2018. 8. 20.
유니티5 독학하기 그69번째 걸음-배경음악을 넣는 작업 안녕하세요? 어제 포스팅을 못 올리 정도로 많이 머리를 쥐어 짜다가 이제서야 겨우 배경음악이 나오게 하는 조작에 성공해서, 그 내용을 올리고자 합니다. 원래는 효과음도 같이 넣어야 했는데, 거기까지 하기에는 분량이 너무 많아서 하는 수 없이 배경음악만 나오게 하는 것으로 이번 포스팅을 진행하고자 합니다. 먼저 효과음을 모은다고 해서 FreeSoundClipBites라는 곳을 찾아가 보았습니다. 여기서 여러개의 효과음 사운드를 모으는 데는 성공했습니다. 그 다음에는 크레딧에 이름을 올려주는 것을 조건으로 해서 배경음악을 제공해 주는 곳이 있는데, 거기를 찾아가서 라이센스에 대해서 한번 살펴 보았습니다. BenSound라는 곳에서 먼저 SloMotion이라는 사운드를 받도록 합니다. 그런데 여기까지만 했어도.. 2018. 8. 19.
유니티5 독학하기 그 68번째 걸음-해결된 Play Again문제 안녕하세요? 드디어 Play Again을 게임오버 화면에서 눌렀을 때, 제대로 플레이가 되지 않던 문제를 어떻게 해결하는 데 성공했습니다. 그래서 이번 포스팅에서는 어떻게 해서 이 문제를 해결했는지에 대해서 주로 올리고자 합니다. 지난번 포스팅에 이어서 위 스크린샷과 같은 에러 메세지가 우선 뜨는데, 이것 때문에 뭐가 제대로 되지 안는다고 판단을 했습니다. 그래서 한번 인터넷에서 이 에러 메세지가 무슨 내용인지 알아보고자 합니다. 찾아보니, 배열에서 시작은 0이 되고, 마지막 인덱스는 N크기의 배열에서 N-1이라고 하는데, 즉, 배열의 크기에 비해서 더 큰 값을 요구해서 발생하는 에러라고 합니다. 그래서 배열의 크기를 잘못 정해서 발생한 문제라는 생각이 들었습니다. 그래서 배열.Count-1 이라는 식으.. 2018. 8. 17.