본문 바로가기

1인 개발191

유니티5 독학하기 그 91.6번째 걸음-카메라 따라잡기 문제의 해결 part4 안녕하세요? 지난번 포스팅에서 카메라의 dampTime이라고 해서 피사체까지 따라잡는 시간이 문제가 아니라 다른 것이 문제라는 이야기를 하고서 끝을 냈었습니다. 그래서 이번 포스팅에서는 이 문제를 어떤 각도에서 접근해야 했는지 시행착오를 다시금 올려보는 시간이 되겠습니다. 먼저 CameraFollow.cs 스크립트를 찾아가도록 해 봅니다. 일단 여기서는 Update()메소드에서 이 작업이 이루어 지고 있는 것을 확인할 수 있었습니다. 그리고 플레이어 캐릭터를 컨트롤하는 PlayerController.cs를 찾아가 보도록 하겠습니다. 여기서는 플레이어 캐릭터에게 추진력을 주기 위해서 FixedUpdate()를 사용하는 것을 볼 수 있었습니다. 그래서 다시 CameraFollow.cs 스크립트를 다시 찾아가.. 2018. 9. 26.
유니티5 독학하기 그 91.2번째 걸음-일단은 해결된 태양의 실종(?) 안녕하세요? 해결이 될 듯 하면서도 해결이 안되고 있는 태양이나 달과 같이 하늘에 가만히 떠 있어야 하는 물체에 대해서는 작업이 좀처럼 안되고 있는 중인데, 일단 300.5f의 거리에서 갑자기 패럴렉스 스크롤이 생성되는 상황에서는 어떻게 대처를 해서 해결은 했는데, 이게 또 다른 문제의 시작일 줄은 이 때 까지만 해도 짐작도 못하고 있었습니다. 일단 그 상상을 초월하는 일이 발생하게 된 것에 대한 첫 발자국을 포스팅 하고자 합니다. 먼저 FreeParallx.cs 스크립트를 찾아서 들어가 보도록 합니다. 위 코드가 바로 새로운 오브젝트가 패럴렉스 스크롤에서 생성되는 위치를 지정해 주는 코드인데, 이전에 만들어 둔 것처럼 더 빈번하게 선인장이나 구름이 나오게 하기 위해서 55% 감소가 되도록 만들어 준 것.. 2018. 9. 22.
유니티5 독학하기 그 91번째 걸음-패럴렉스 스크롤의 점검과 돌발상황 안녕하세요? 지난번 포스팅에서는 어째 하다보니 태양이 실종된 상황이라는 참 어이가 없는 상황을 해결하기는 했는데, 문제는 그러고도 한가지 의문이 들었습니다. 바로 100.5f 거리에서 맞추는 데 성공했는데, 다른 거리에서 갑자기 패럴렉스 스크롤이 전개가 되면 어떻게 되는 가 하는 의문이 들었습니다. 이러한 확인 작업을 위해서 우선 GameManager.cs 스크립트를 찾아 들어가도록 합니다. 기존의 100.5f로 되어 있던 거리를 300.5f로 변경해 보도록 합니다. 갑자기 발생한 돌발 상황입니다. 그렇게 제대로 나오던 태양이 또 어느 사이에 사라진 것을 발견할 수 있었습니다. 어디서 문제가 생겼나 했더니, 좀 더 앞에서 생성이 되어서 거기서 다시는 들어오지 않는 것이 문제라면 문제라는 생각이 들었습니다.. 2018. 9. 22.
유니티5 독학하기 그 90.7번째 걸음-패럴렉스 배경의 사라진 태양을 찾아서 part2 안녕하세요? 지난번 포스팅에서는 시행착오를 거쳐서 어떻게 상황을 돌파해 보려고 했습니다만, 그게 잘 먹히지 않는 것을 보여주었습니다. 그래서 이번 포스팅에서는 그 동안 놓쳤던 것이 무었이 있었으며, 그것을 잡아서 어떻게 상황을 극복하는 지 여부를 포스팅 하고자 합니다. 먼저 위 스크린샷처럼 그 동안은 0으로 고정이 되어 있었던 Scale Height라는 항목을 1로 만든 다음에 나머지 값을 모두 0으로 만들어서 시도를 해 보았습니다. 일단 이러한 시도로 우선 태양의 y축의 값은 잡은 것을 확인할 수 있었습니다. 이제 x축의 좌표를 잡을 차례입니다. 일단 위 스크린샷처럼 마이너스의 값으로 설정한 다음에 다시 시도를 해 보았습니다. 뭐라고 해야 할까요? 태양이 계속 이상한...... 현상을 보이고 있는 것을.. 2018. 9. 21.