본문 바로가기

분류 전체보기3552

유니티5 독학하기 그 91.5번째 걸음-계속 화면에 잡히는 물체를 위한 패럴렉스 스크롤 part2 안녕하세요? 분명히 이론상으로 전혀 변함이 없어야 하지만, 무슨 이유에서 인지는 몰라도 이렇게 1000.5f의 거리에서 갑자기 패럴렉스 스크롤을 활성화 시키면, 어딘가 위화감이 나오는 상황을 경험해 보았습니다. 이게 제가 얼마나 되는 거리에서 이렇게 만들 것인지는 알 수 없지만, 문제는 앞으로 추가할 스테이지 같은 것에는 그다지 좋은 영향을 주지는 않는 다는 것 입니다. 그래서 다시금 FreeParallax.cs를 찾아가도록 합니다. 이번에는 값을 빼는 것이 아니라 아예 나눗셈으로 바꾸도록 해 봅니다. 2를 나눈 값에서는 위 스크린샷과 같은 위치에 태양이 생성되는 것을 확인했으며 그냥 rightEdge.x만 주었을 때는 어떻게 되는지를 테스트 해 보았더니 바로 한 화면 띄워져서 생성이 되는 것을 확인 할.. 2018. 9. 23.
유니티5 독학하기 그 91.5번째 걸음-계속 화면에 잡히는 물체를 위한 패럴렉스 스크롤 part1 안녕하세요? 어제의 마지막 포스팅에서 무언가 문제가 발생해서 패럴렉스 스크롤에서 태양이나 달과 같이 계속 화면에 잡혀야 하는 물체를 구현하는 것에 있어서 첫 걸엄을 뗀다고 볼 수 있습니다. 이번 작업에서 부터 본격적으로 다운로드 받은 코드를 편집하면서 이를 가지고서 수 많은 시행착오를 하는 것을 포스팅 하고자 합니다. 먼저 코드에서 위 스크립트와 같이 if문을 두어서 MinX값과 MaxX의 값이 모두 9999가 되면, 이를 유일하게 패럴렉스 스크롤에서 계속 따라다니는 오브젝트-마치 달이나 태양과 같은 오브젝트를 구현하기 위해서 특정한 값을 입력하면, SetPosition()함수가 유일하게 반응을 하도록 만들어 줍니다. 그리고 여기서 rightEdge.x라는 값은 바로 카메라의 오른쪽 선인데, 그곳의 x축.. 2018. 9. 23.
유니티5 독학하기 그 91.4번째 걸음-패럴렉스 스크롤의 문제 인식 안녕하세요? 지난번 포스팅에서 어떻게 해서 300.5f 거리에서 갑자기 패럴렉스 스크롤이 바뀌면, 태양과 같이 카메라를 따라서 같이 움직이면서 유일하게 존재한다고 해야 할까요? 일정한 속도를 유지하면서 항상 화면에 비추어 지는 물체를 화면에 제대로 나오게 하는 데는 성공했는데, 다른 거리에서 갑자기 패럴렉스 스크롤이 생성되면, 같이 적용이 되는지 알아 보고자 합니다. 일단 작업을 하기 위해서 GameManager.cs라는 스크립트를 찾아서 가도록 합니다. 그리고 나서 300.5f의 거리를 다시 테스트를 위해서 100.5f로 바꾸어서 줍니다. 좌절스럽게도 태양이 이번에는 사라지는 것을 확인할 수 있었습니다. 이번에는 너무 왼쪽에 생성이 되어서 아예 카메라에 들어오지 않는 상황이 된 것 입니다. 결국 Min.. 2018. 9. 22.
유니티5 독학하기 그 91.2번째 걸음-일단은 해결된 태양의 실종(?) 안녕하세요? 해결이 될 듯 하면서도 해결이 안되고 있는 태양이나 달과 같이 하늘에 가만히 떠 있어야 하는 물체에 대해서는 작업이 좀처럼 안되고 있는 중인데, 일단 300.5f의 거리에서 갑자기 패럴렉스 스크롤이 생성되는 상황에서는 어떻게 대처를 해서 해결은 했는데, 이게 또 다른 문제의 시작일 줄은 이 때 까지만 해도 짐작도 못하고 있었습니다. 일단 그 상상을 초월하는 일이 발생하게 된 것에 대한 첫 발자국을 포스팅 하고자 합니다. 먼저 FreeParallx.cs 스크립트를 찾아서 들어가 보도록 합니다. 위 코드가 바로 새로운 오브젝트가 패럴렉스 스크롤에서 생성되는 위치를 지정해 주는 코드인데, 이전에 만들어 둔 것처럼 더 빈번하게 선인장이나 구름이 나오게 하기 위해서 55% 감소가 되도록 만들어 준 것.. 2018. 9. 22.