본문 바로가기

전체 글3551

유니티5 독학하기 그 79번째 걸음-패러랙스 스크롤 적용하기 part2 안녕하세요? 지난번 포스팅에서는 어떻게 플레이어 캐릭터의 움직이는 속도에 따라서 패러랙스 스크롤의 이동이 달라지도록 하려고 했는데 이래저래 실패를 하였습니다. 그래서 이번 포스팅에서는 어떻게 해서 이를 극복해 보고나서, 이번 포스팅에서 어떻게 해서 이를 극복하는 데 성공했는지 여부를 포스팅 하고자 합니다. 일단 Speed의 값을 0.0f로 지정해 주니다. 그리고 나서 Update()라는 함수에서 Speed의 값이 변경이 되도록 해 줍니다. 그런데 다른 문제가 생겼습니다. 이렇게 하니까 배경이 제가 의도한 것과는 반대 방향으로 움직이는 현상이 벌어진 것 입니다. 그래서 하는 수 없어서, 앞에다가는 -를 붙이도록 했습니다. 이제 방향은 어떻게 하기는 했는데, 문제는 유니티5에서 플레이 버튼을 누르자 마자 배.. 2018. 9. 1.
유니티5 독학하기 그 79번째 걸음-패럴랙스 스크롤 적용하기 part1 안녕하세요? 어제 포스팅을 못 올릴 정도로 패러랙스 스크롤에 대해서 한번 알아 본다고 이래저래 많은 시도를 했습니다만, 아직까지도 제대로 된 패럴랙스 스크롤이 나오지 못했습니다. 일단 시행착오를 겪었고, 그 내용을 이 포스팅에서 기록으로 남기고자 합니다. 먼저 기존에 있던 pixabay의 이미지로는 도저히 연속되어 이어붙이는 방법이 없었기에, 하는 수 없이 pixabay에서 백터 그래픽으로 있는 밤하늘 그림을 가지고 오도록 합니다. 그리고 Kenney.nl에서 적당해 보이는 그래픽 에셋을 다운로드 받도록 합니다. 일단 새로 만든 배경, 풀밭, 나무등을 가지고 오도록 합니다. 그리고 기존에 있던 배경화면 이미지를 렌더링 하고 있는 게임 오브젝트를 삭제하도록 합니다. 그리고 패러렉스 스크롤을 위한 새로운 게.. 2018. 8. 31.
유니티5 독학하기 그 78.5번째 걸음-패러렉스 스크롤링 살펴보기 안녕하세요? 이번에는 연습용으로 만드는 게임에서 패러랙스 스크롤이라고 해서, 먼 곳에 있는 배경은 느리게 움직이게 만들고, 가까이 있는, 카메라에 가까이 있을 수록 더 빠르게 움직이게 만드는 것으로 입체감을 주는 기법이 있습니다. 이걸 당장에 자세하게 알려주는 곳이 없어서, 일단 무료 에셋을 가지고서 한번 살펴보고자 합니다. 유니티5의 에셋스토어에서 한번 무료로 쓸 수 있는 parallax를 찾도록 합니다. 일단 Free Parallax for Unity(2D)라는 에셋을 선택하도록 합니다. 다운로드가 완료되면 기존의 프로젝트에 등장을 하게 됩니다. 일단은 먼저 Step by Step 가이드를 읽어보도록 했습니다. 그래도 실물을 보지 않고서는 정확하게 알 수 없기 때문에, 이제 실물을 보고자 합니다. 먼.. 2018. 8. 29.
유니티5 독학하기 그 78번째 걸음-부스터의 시각적, 청각적 효과 부여 final(요약) 안녕하세요? 드디어 플레이어 캐릭터가 부스터를 켰는지 알 수 있도록 하는 애니메이션 효과와 효과음을 주는 작업에 대한 블로그 포스팅도 마무리를 지저야 할 때가 왔습니다. 이번 포스팅에서는 제가 이 작업을 하면서 알아낸 것 까지 모두 다 정리를 한다는 것을 겸해서 포스팅을 하도록 하겠습니다. 먼저 작업을 하기 위해서 PlayerController.cs 스크립트를 열도록 합니다. 그리고 필요할 때 마다 스프라이트를 켜고 꺼야 할 필요가 있기에, 위 스크린샷처럼 SpriteRender형식의 광역 변수를 먼저 선언을 해 주도록 합니다. 그리고 역시 비어있는 유니티5의 PlayerController.cs 컴포넌트에다가 boosterController게임 오브젝트를 드래그 앤 드롭으로 갖다 놓도록 합니다. 그리고 .. 2018. 8. 28.