본문 바로가기

분류 전체보기3585

유니티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.
유니티5 독학하기 그 78번째 걸음-부스터의 시각적, 청각적 효과 부여 part2 안녕하세요? 지난번 포스팅에서 무언가 부스터의 에니메이션 부여가 되기는 되었는데, 문제는 이상하게 부여가 되었다고 했습니다. 그래서 이 문제를 해결하기 위한 시행착오를 이번 포스팅에 올려 보고자 합니다. 이번에는 애니메이션 컨트롤러(animation controller)를 새로 생성하기 위한 작업에 들어갑니다. 이렇게 해서 Player항목에 boostController라는 것을 새로 만드는 데 성공했습니다. 그리고 새 자식 오브젝트를 설정하도록 합니다. 여기서 애니메이션 설정을 하는데, booster라는 애니메이션을 Entry가 되자마자로 처음에 설정했습니다. 그 다음에 이 새로운 자식 오브젝트에 Animator컴포넌트를 추가해 주도록 합니다. 그 다음에는 미리미리 사운드를 부여할 준비를 위해서 미리 S.. 2018. 8. 28.
유니티5 독학하기 그 78번째 걸음-부스터의 시각적, 청각적 효과 부여 part1 안녕하세요? 지난번 포스팅에서 부스터의 구현에 성공하기는 했는데, 문제는 속도만 빨라질 뿐, 이게 제대로 부스터를 받고 있는 것인지 아닌지를 알 수 있는 시각적이고 청각적인 효과는 전혀 없었습니다. 그래서 원래라면 1개의 포스팅안에 시각적인 효과와 청각적인 효과음도 줘야 했지만, 이 과정에서 너무 많은 시행착오가 있어서 몇 개의 포스팅으로 나누어야 했습니다. 그럼 지금부터 그 장황한 시행착오의 기록을 올리겠습니다. 먼저 SoundBible에서 적절한 효과음을 구해서 오도록 합니다. 그리고 Pixabay에서 부스터로 쓰기 위한 이미지도 하나 가지고 오도록 합니다. 그리고 김프(Gimp)를 설치해서, 여기서 2의 배수인 84X84의 사이즈로 만들도록 합니다. 이렇게 해서 에니메이션의 재료가 될 4개의 이미지.. 2018. 8. 27.