본문 바로가기

게임개발339

유니티5 독학하기 그 93.5번째 걸음-2번 바뀌는 패럴렉스 스크롤 배경 part3 안녕하세요? 이번 포스팅에서야 말로 이제까지 준비한 것을 모두 가지고 와서, 한번 패럴렉스 스크롤이 플레이어 캐릭터가 진행한 정도에 따라서 2번 배경화면이 바뀌는 것을 보여 드리고자 포스팅을 이제 해 보겠습니다. 이전까지 너무 분량이 많아서 한번의 포스팅에 다 담을 수 없어서 몇 개로 나누어야 했습니다. 그리고 나서 이동한 거리에 따라서 배경이 바뀌기 위해서는 해당하는 로직이 필요하기 때문에, 위 스크린샷처럼 GameManager.cs를 찾아가 보도록 합니다. 그래서 우선 위 스크린샷처럼 GameManager.cs에서 변수를 먼저 선언해 주도록 합니다. 이어서 발판을 새로 생성하기 위한 변수도 선언을 해 주도록 합니다. 다음으로는 2000이라는 거리를 넘어갔을 경우에 새로운 배경이 나오도록 위 스크린샷처.. 2018. 10. 10.
유니티5 독학하기 그 93.5번째 걸음-2번 바뀌는 패럴렉스 스크롤 배경 part2 안녕하세요? 지난번 포스팅에서는 한번 배경이 초원의 밤에서 사막으로 바뀌는 패럴렉스 스크롤이 제대로 작동하는 지 여부를 살펴 보기는 했는데, 이번 포스팅 부터는 2번 바뀌는 포스팅을 올리고자 합니다. 다만 내용이 너무 길다는 생각이 들어서 1개의 포스팅으로 올려도 되지만, 2개의 포스팅으로 나누어서 올리고자 합니다. 먼저 BenSound에 가서 옥수수 밭에 어울릴 만한 배경음악을 다운로드 해서 가지고 오도록 합니다. 다음으로는 유니티5 상에서 가지고 있는 폴더에서 이 사운드 파일을 가지고 오도록 합니다. 다음으로는 3번째 패럴렉스 스크롤 배경화면을 위한 게임 오브젝트를 선택합니다. 여기다가 AudioSource라는 컴포넌트를 넣어 주도록 하고, 다음으로는 아까 가지고 왔는 사운드 파일을 Audio Cli.. 2018. 10. 10.
유니티5 독학하기 그 93.3번째 걸음-패럴렉스 스크롤 개선하기 part2 안녕하세요? 어떻게 계속해서 하늘에 떠 있는 오브젝트를 구현하는 것에는 성공하기는 했는데, 이번에는 태양이나 달의 위치를 지정할 수 없는 문제점이 있었습니다. 이번 포스팅에서는 그 문제를 해결해 보고자, 한번 시도를 해 보았고, 적지만 성과를 얻을 수 있었습니다. 그렇기에 그 내용을 포스팅 하고자 합니다. 우선은 패럴렉스 스크롤의 스크립트를 언제나처럼 찾아가 보도록 합니다. 그리고 MinX나 MaxX와 같은 값을 입력하는 란에다가 AxisXPoint라는 float형식의 변수를 선언해 주도록 합니다. 그리고 나서 이 값을 가져오고 나서는 rightEdge의 값에다가 -를 해 주도록 스크립트를 짜 보도록 합니다. 일단 첫번째 타깃으로 옥수수밭 패럴렉스 배경을 유니티5의 계층뷰에서 선택하도록 합니다. 위 스크.. 2018. 10. 7.
유니티5 독학하기 그 93.3번째 걸음-패럴렉스 스크롤 개선하기 part1 안녕하세요? 이번 포스팅에서는 이런저런 패럴렉스 스크롤의 문제점... 예, 이 패럴렉스 스크롤 하나 제대로 구현하는 데 이 모양인걸 생각해 보니, 정말 게임 개발이 멘땅에 헤딩할 만한 것이 아니라는 생각이 들기는 합니다만, 그래도 어떻게 해서 하나하나 구현되어 가는 것이 즐겁기는 합니다. 우선 확인해 볼 것이 있어서 2번째 패럴렉스 스크롤인 사막배경만을 활성화 시켜 보도록 합니다. 역시나 초반부에 태양이 점멸하는 문제점이 나왔습니다. 그래서 이런 문제는 어디까지나 FreeParallax.cs 안에 있기 때문에, 이를 해결하기 위해서 스크립트를 찾아가 보도록 해 봅니다. 기존에는 +35라고 되어 있는 값을 한번 5 정도 올려서 +40으로 바꾸어 줘 보도록 합니다. 이제서야 저속인 상태에서 태양이 점멸하는 .. 2018. 10. 7.