본문 바로가기

분류 전체보기3552

유니티5 독학하기 그 90번째 걸음-패럴렉스 스크롤 배경음악의 체인지part2 안녕하세요? 지난번 포스팅에서는 첫 시도를 했는데, 그게 실패해서 기존의 배경음악이 전혀 꺼지지 않는 현상일 벌어졌다는 것을 언급하면서 마쳤습니다. 그래서 이번 포스팅 안에서는 여러번의 시도를 더 하여서 기거이 기존의 배경음악을 끄고, 새로운 배경음악을 켜는 데 성공했기에, 이를 포스팅 해 보고자 합니다. 일단 enabled항목이 안 듣는것이라고 생각하고, 기존의 사운드는 Stop()명령어를 사용해서 멈추게 하였고, 새로운 배경음악은 Play()메소드를 사용해서 연주를 시작 하도록 했습니다. 그리고 이 작업을 위해서 지난번 포스팅에서 비활성화 시켰는 2번째 패럴렉스 스크롤에 붙어 있는 AudioSource를 다시 활성화 시켰습니다. 그런데 위 스크린샷처럼 SoundState가 1이면서 동시에 StageC.. 2018. 9. 20.
유니티5 독학하기 그 90번째 걸음-패럴렉스 스크롤 배경음악의 체인지 part1 안녕하세요? 배경이 사막으로 바뀌었으면, 이제 배경음악도 바뀌어야 한다는 생각을 해서, 기존의 배경음악에서 새로운 배경음악을 바꾸어야 할 차례가 왔는데, 이 작업은 처음에는 제 예상에 쉽게 끝이 날 수 있을 것으로 생각을 했습니다만, 생각외로 작업이 길어져서 2부분으로 부득이하게 나누어야 했습니다. 아무튼 이제 그 독학하는 과정의 첫번째 파트를 시작합니다. 먼저 BenSound에서 무료로 사용이 가능한 배경음악 사운드 파일을 다운로드 받도록 합니다. 이 사운드 파일을 유니티5의 Sounds폴더로 가지고 오도록 합니다. 그리고 불활성화가 되어 있는 Parallax_BackGorund2 게임 오브젝트를 계층뷰에서 선택하도록 합니다. AudioSource 컴포넌트를 추가한 다음에 위 스크린샷처럼 설정을 해 주.. 2018. 9. 20.
유니티5 독학하기 그 89번째 걸음-발판과 함께 바뀌는 패럴렉스 배경 안녕하세요? 이번 포스팅에서야 말로 벼르고 벼르던 작업-사막지형 발판과 더불어서 바뀌는 사막배경 패럴렉스 스크롤까지 구현하는 작업에 들어갔습니다. 정말 어려울 것으로 예상이 많았는 작업이지만, 의외로 간단하게 작업이 끝나서, 이번 포스팅의 분량이 짧아진 감이 없지 않아 있습니다만, 아무튼 관련된 내용을 포스팅 해 보도록 하겠습니다. 먼저 작업을 위해서 GameManager.cs를 찾아 들어가도록 합니다. 그리고 나서 게임 오브젝트로서 이미 패럴렉스 스크롤을 2개 광역변수로서 선언을 해 주도록 합니다. 다시 유니티5로 돌아와서 위 스크린샷처럼 계층뷰에서 GameManager를 선택 하도록 합니다. 그리고 나서 parallax 스크롤 배경의 게임 오브젝트를 드레그 앤 드롭으로 놔 주도록 합니다. 그리고 사막.. 2018. 9. 20.
유니티5 독학하기 그 88.75번째 걸음-발판생성에 관한 문제해결 part2 안녕하세요? 지난번 포스팅에서 인스턴스를 이용해서 다른 스크립트의 변수나 메소드를 가지고 올 수도 있지만, 반대로 이 스크립트에서 다른 스크립트로 변수나 메소드에 영향을 줄 수 있다는 것도 언급을 하면서 마쳤습니다. 그래서 이번 포스팅에서는 이 방식을 이용해서 제대로 작동을 하는 지를 포스팅 하고자 합니다. 일단 유니티5로 돌아와서 LevelGenerator2라고 비활성화가 되어 있는 발판 생성자를 선택 하도록 합니다. 그리고 나서 LevelStartPoint를 기존의 게임 오브젝트에서 새 게임 오브젝트로 바꾸어 주도록 합니다. 일단 제대로 작동이 되는 것 처럼 보이기는 합니다. 1차적으로 완성한 발판입니다. 여기서는 다른 것은 다 완벽해 보였는데, 녹화가 된 화면을 보니까, 왼쪽 끝에서 발판이 덜 생성.. 2018. 9. 19.