유니티5 독학 & 게임 제작952 유니티5 독학하기 그 64번째 걸음-콜렉터블 오브젝트 만들기 part2 안녕하세요? 지난번 포스팅에서 언급을 했다 시피, 플레이어 캐릭터에 닿으면 사라지는 동전에 대해서 일단 만들어 보는 데는 성공을 하였습니다. 그리고 이번 시간에는 이 동전을 모으면, 동전 갯수가 올라가도록 하고, 그 다음에는 게임을 종료해도 하이 스코어가 그대로 저장이 되어서 이걸 다음 게이머가 게임을 할 때도 반영이 되도록 하는 기능을 구현하고자 합니다. 우선 GameManager.cs라는 이전에 만들어 둔 적이 있는 스크립트를 선택해서 코딩에 들어가도록 해 봅니다. 그리고 public void CollectedCoin()이라는 메소드를 추가하도록 합니다. 여기서는 위에서 선언을 한 적이 있는 int형식의 광역변수인 collectedCoins라는 변수의 값을 1씩 증가시키도록 합니다. 그 다음에는 이전.. 2018. 8. 12. 유니티5 독학하기 그 63번째 걸음-콜렉터블 오브젝트 만들기 part1 안녕하세요? 그간 이래저래 심적으로 많이 고민을 해야 했는 일이 있어서 한동안 유니티5의 독학을 안 하다가, 그래도 하던 일을 마무리 하기 위해서 [유니티 5.x와 함께하는 C#첫걸음] 이라는 책의 최종 장에 들어갔습니다. 여기서는 하이 스코어를 위해서 한번 동전을 모아야 하는데, 이 동전을 구현하고 점수를 올려 주는 것이 이번 챕터13의 목적입니다. 먼저 미리 준비가 되어 있는 Coin이라는 유니티 패키지를 가지고 오도록 합니다. 그냥 이번에도 시원하게 모두 임포트 하도록 합니다. 이렇게 하자, Coin프리펩이 생성된 것을 볼 수 있습니다. 다음으로는 계층뷰로 Coin프리펩으로 끌어 당겨서 게임 오브젝트로 만들도록 합니다. 그 다음에 여기서 헷갈렸는데, 아까처럼 계층뷰로 끌어당긴 게임 오브젝트가 아니라.. 2018. 8. 11. 유니티5 독학하기 그 62번째 걸음-UI디자인하기 part2 안녕하세요? 지난번 포스팅에서 타이틀까지 달아놓았는데, 이번에는 나머지 부분을 완성하고자 합니다. 우선 이번 챕터12에서는 NGUI없이 UI를 만드는 작업을 하고 있으며, 이것만 해도 어느정도는 쓸만한 인터페이스를 만들 수는 있지만, 그래도 NGUI를 이용한 다양한 작업을 하는 것에는 못 미치는 것이 아닌가 합니다. 우선 예제코드로 있는 InGameCanvas라는 유니티 패키지를 가지고 오도록 합니다. 이 패키지는 게임상에서 점수와 수집한 동전의 갯수를 알려주기 위한 인터페이스 입니다. 모두 다 가져오도록 합니다. 프리펩이 있는 폴더로 가면, InGameCanvas.prefab이라는 것이 있는 것을 볼 수 있습니다. 이를 계층뷰로 드래그 앤 드롭을 해서 이전에 있던 Menu와 같은 항렬의 자식 오브젝트로.. 2018. 8. 4. 유니티5 독학하기 그 62번재 걸음-UI디자인하기 part1 안녕하세요? 어느덧 유니티5.x와 함께하는 C# 첫걸음 이라는 책도 거의 다 끝나가서, 이제는 전체 13챕터중에 12챕터를 다 읽어보고 실습하는 데 성공하였습니다. 그래서 이번 포스팅에서는 빨리 지나간다고 해서 12챕터를 다 하고 싶었지만, 너무 내용이 길어서 하는 수 없이 두 부분으로 잘라야 했습니다. 이번 포스팅에서는 NGUI없이 그냥 유니티5내에 있는 UI를 디자인하는 작업을 하였고, 그 내용을 포스팅 하고자 합니다. 먼저 UI와 그 자식 오브젝트인 MenuCanvas라는 게임 오브젝트를 생성하도록 합니다. 그리고 나서 MenuCanvas에서는 Canvas라는 컴포넌트를 추가한 이후의 모습입니다. 위에 있는 Rect Transform이라는 것은 자동으로 따라 왔습니다. 먼저 Canvas컴포넌트의 R.. 2018. 8. 3. 이전 1 ··· 213 214 215 216 217 218 219 ··· 238 다음