본문 바로가기

게임 제작18

유니티5 독학하기 그 95번째 걸음-총알 발사의 구현part5 안녕하세요? 지난번 포스팅에서 레이져가 발사되기는 되었는데, 이상하게 플레이어 캐릭터가 처음 시작한 위치에서만 발사가 되고, 그게 플레이어 캐릭터를 따라서 움직이지 않는 현상이 일어났습니다. 그래서 이번 포스팅에서 그 문제를 해결하기 위한 좌우충돌을 이야기 할까 합니다. 우선 스크립트에서 무언가 에러가 난 것이 아닌가 하는 생각이 들어서, 일단 자료를 찾아보니, Transform과 transform이 차이가 있다는 이야기를 찾을 수 있었습니다. 그리고 또 찾아본 결과, 위 스크린샷의 내용처럼 this.transfrom.position을 이용해서 한번 도전을 해 볼까 합니다. 그런데 일단 비주얼 스튜디오 상에서 아예 에러가 생기는 것을 확인할 수 있었습니다. 그래서 이렇게 시도한 것은 그다지 좋은 시도는 .. 2018. 10. 27.
유니티5 독학하기 그 93.5번째 걸음-2번 바뀌는 패럴렉스 스크롤 배경 part1 안녕하세요? 이번 포스팅에서는 지난번 포스팅까지 한번 3번째 패럴렉스 스크롤을 적용하기 위한 준비를 했는데, 마음같아서는 2번 바뀌는 패럴렉스 스크롤 배경화면을 한번 적용해 보고 싶지만, 그래도 이전에 해 보았는 한번만 배경이 바뀌는 패럴렉스 스크롤 배경이 이제는 제대로 적용되는 지 여부를 따져봐야 겠다는 생각이 들었습니다. GameManager.cs 스크립트를 먼저 찾아가 보도록 합니다. 그리고 나서 여기다가 이전에 주석 처리를 하였는 부분을 해제해서 다시 움직이게 만들어 주도록 합니다. 그리고 첫번째 패럴렉스 스크롤만 활성화를 해 주고, 나머지 패럴렉스 스크롤은 비활성화 시키도록 합니다. 그래서 일단 처음으로 시작을 해 본 결과, 이래저래 제대로 작동을 하는 것을 확인할 수 있었습니다. 그리고 한번 .. 2018. 10. 9.
유니티5 독학하기 그 91.6번째 걸음-카메라 따라잡기 문제의 해결 part5 안녕하세요? 지난번 포스팅에서 상황이 조금은 나아진 것을 포스팅 하기는 했습니다만, 그래도 여전히 문제점이 남아 있다고 이야기를 했습니다. 이번 포스팅에서는 다소 싱겁게 문제가 하나 풀리기는 했는데, 여전히 약하기는 하지만 문제가 남아 있다고 해야 할까요? 모든 문제가 매끄럽게 해결이 되지 않기는 했습니다만, 그래도 포스팅을 올려야 하는 타이밍이 되기는 되었기에 일단 짧게나마 올려 보도록 하겠습니다. 일단 처음에는 부스터의 속도가 너무 높은 것이 문제인가 싶어서 이 속도를 줄여서 시도를 한 번 해 보았습니다. 그래도 문제가 해결이 되지 않는 것을 볼 수 있었습니다. 물론 움직임이 조금은 더 자연스러워 지기는 했지만, 이것만 가지고서는 해결이 되었다고 할 수 없어 보입니다. 그래서 다음 해결책으로는 이전에.. 2018. 9. 26.
유니티5 독학하기 그 91.6번째 걸음-카메라 따라잡기 문제의 해결 part4 안녕하세요? 지난번 포스팅에서 카메라의 dampTime이라고 해서 피사체까지 따라잡는 시간이 문제가 아니라 다른 것이 문제라는 이야기를 하고서 끝을 냈었습니다. 그래서 이번 포스팅에서는 이 문제를 어떤 각도에서 접근해야 했는지 시행착오를 다시금 올려보는 시간이 되겠습니다. 먼저 CameraFollow.cs 스크립트를 찾아가도록 해 봅니다. 일단 여기서는 Update()메소드에서 이 작업이 이루어 지고 있는 것을 확인할 수 있었습니다. 그리고 플레이어 캐릭터를 컨트롤하는 PlayerController.cs를 찾아가 보도록 하겠습니다. 여기서는 플레이어 캐릭터에게 추진력을 주기 위해서 FixedUpdate()를 사용하는 것을 볼 수 있었습니다. 그래서 다시 CameraFollow.cs 스크립트를 다시 찾아가.. 2018. 9. 26.