본문 바로가기

패럴렉스 스크롤35

유니티5 독학하기 그 91.6번째 걸음-카메라 따라잡기 문제의 해결 part2 안녕하세요? 지난 포스팅에서 태양이 플레이어 캐릭터보다 더 빨리 움직여서 오른쪽으로 앞질러 나가는 문제점을 발견할 수는 있었습니다. 그래서 이번 포스팅에서는 이어서 이 문제를 해결해 보고자 동분서주한 내용을 이번 포스팅에 이어서 올리고자 합니다. 다시 CamerFollow.cs 스크립트를 찾아가도록 합니다. 그리고 나서 이전에 있었던 playerSpeed를 2배로 늘려서 나눗셈을 시도해 보도록 지시를 했습니다. 그래도 여전히 태양이 앞으로 밀리는 현상을 목격할 수 있었습니다. 그래서 10배로 곱하는 숫자의 배수를 5배 늘려 보았습니다. 다시해 보아도 조금의 차이는 있을 지언정 상황이 나아지지는 않는 것을 확인할 수 있었습니다. 다시해봐도 아까와 위화감이 나오는 것 빼고는 그다지 크게 차이는 없지만, 어디.. 2018. 9. 25.
유니티5 독학하기 그 91.5번째 걸음-계속 화면에 잡히는 물체를 위한 패럴렉스 스크롤 part4 안녕하세요? 결국 지난번 포스팅에서는 처음으로 결국 돌아가는 과정을 보여드렸는데, 이번 포스팅에서는 어떻게 해서 우연히 힌트가 되는 것을 잡았고, 그걸 해내었는지 보여드리고자 합니다만, 내용이 너무 길어져서 하는 수 없이 2 부분으로 포스팅을 나누어야 했습니다. 그래서 첫번째 부분을 먼저 올려보고자 합니다. 언제나처럼 시행착오 중 입니다. 일단 1000.5f를 넘어서도 태양이 문제없이 뜨는 것을 볼 수 있었습니다. 얼마나 카메라가 비추는 화면에서 넘어갔는지도 체크해야 하는 과제이기는 입니다. 그리고 거리를 달리해서 체크해 보도록 합니다. 이 경우에는 100.5f를 넘어서 패럴렉스 스크롤의 화면이 바뀌는 것인데, 이번에도 문제없이 태양이 뜨는 것을 확인할 수 있었습니다. 카메라가 비추는 화면에서 스프라이트.. 2018. 9. 24.
유니티5 독학하기 그 91.5번째 걸음-계속 화면에 잡히는 물체를 위한 패럴렉스 스크롤 part3 안녕하세요? 계속해서 이어지는 시행착오의 연속인데, 이번 포스팅에서는 결국 다른 시도는 다 접어두고 다시 처음으로 돌아온다는 결론을 내리는 것을 보여주는 포스팅이 되겠습니다. 그 수많은 시행착오 끝에도 별다른 뽀족한 방법이 없자, 다른 각도로 보기 위해서 다시 처음으로 돌아오는 과정을 포스팅 하고자 합니다. 먼저 위 스크린샷에서 보여지는 유니티 스크립트 API에서 다른 방법이 있다는 것을 알 수 있었습니다. 결국 다른 시도를 위해서 한번 저 WorldToScreenPoint()메소드를 지푸라기라도 잡는 심정으로 시도를 해 보았습니다. 그래서 아예 leftEdge의 좌표값을 지정해 주는 메소드를 만들고, 메소드도 ViewportToScreenPoint()로 바꾸었습니다. 그런데 결과는 처참하게 실패입니다... 2018. 9. 23.
유니티5 독학하기 그 91.5번째 걸음-계속 화면에 잡히는 물체를 위한 패럴렉스 스크롤 part2 안녕하세요? 분명히 이론상으로 전혀 변함이 없어야 하지만, 무슨 이유에서 인지는 몰라도 이렇게 1000.5f의 거리에서 갑자기 패럴렉스 스크롤을 활성화 시키면, 어딘가 위화감이 나오는 상황을 경험해 보았습니다. 이게 제가 얼마나 되는 거리에서 이렇게 만들 것인지는 알 수 없지만, 문제는 앞으로 추가할 스테이지 같은 것에는 그다지 좋은 영향을 주지는 않는 다는 것 입니다. 그래서 다시금 FreeParallax.cs를 찾아가도록 합니다. 이번에는 값을 빼는 것이 아니라 아예 나눗셈으로 바꾸도록 해 봅니다. 2를 나눈 값에서는 위 스크린샷과 같은 위치에 태양이 생성되는 것을 확인했으며 그냥 rightEdge.x만 주었을 때는 어떻게 되는지를 테스트 해 보았더니 바로 한 화면 띄워져서 생성이 되는 것을 확인 할.. 2018. 9. 23.