본문 바로가기

유니티5164

유니티5 독학하기 그 59번째 걸음-GameManager생성과 적용하기 안녕하세요? 이번 포스팅에서는 게임 매니저라는 것을 만들어서 게임의 상태가 어떤지에 대해서 일일히 지정을 하는 작업을 하였고, 그 내용을 포스팅 하고자 합니다. 먼저 Assets>Scripts라는 폴더 안에서 GameManager.cs라는 C#스크립트를 생성 하도록 합니다. 유니티5의 모노 디벨롭을 열어서 위 스크린샷과 같이 코딩을 해 주도록 합니다. Alt + Shift + N으로 새로운 게임 오브젝트를 계층뷰에 만든 다음에, 이름을 GameManager라고 지어 줍니다. 그리고 인스펙터 뷰에서 GameManager를 추가해 주도록 합니다. 다음으로는 enum이라고 해서 코드의 흐름을 제어할 수 있는 특별한 상수의 모음이 있는데, 게임의 상태가 현재 게임중인지, 메뉴를 보는 상태인지, 아니면 게임 오버.. 2018. 7. 27.
유니티5 독학하기 그 58번째 걸음-애니메이션 부여하고 앞으로 이동하기 안녕하세요? 이번 포스팅에서는 지난번에 실습으로 만드는 게임의 캐릭터인 제이크가 제자리에서 점프를 하고, 이게 허공답보가 되지 않도록 만드는 것을 보았습니다. 이번 시간에는 상황에 맞는 애니메이션을 지정하는 방법을 보여주고, 캐릭터를 앞으로 이동하도록 만들어 보고자 합니다. 먼저 Windows항목에 있는 Animator라는 항목으로 가서, 애니메이터창을 열도록 해 봅니다. 일단 애니메이터뷰에서는 아무것도 안 보이기 때문에, 위 스크린샷에 보이는 것처럼, Player게임 오브젝트의 자식 오브젝트인 sprite라는 오브젝트를 선택하도록 해 봅니다. 그러면 위 스크린샷과 같은 애니메이션뷰가 나오는 것을 볼 수 있는데, 문제는 제가 지금 보고 있는 책에서는 이에 대해서 설명을 해주지 않아서, 자세한 내용을 알 .. 2018. 7. 20.
유니티5 독학하기 그 57번째 걸음-드디어 본격적인 게임 만들기 실습 안녕하세요? 유니티 NGUI 게임 프로젝트라는 책을 보고서 어느정도 2D 유저 인터페이스를 만들 기초를 다진 것 같아서, 이번에는 예전부터 보았던 책인 유니티 5.X,와 함께하는 C# 첫걸음 이라는 책에 있는 내용을 바탕으로 일단 에셋이랑 이런 것을 처음부터 만들 단계는 아니기 때문에, 하는 수 없이 책에서 제공해 주는 프리펩 등을 이용해서 간단한 런 게임을 만드는 실습을 시작하고자 합니다. 원래는 챕터9의 내용을 한개의 포스팅안에 끝내려고 했는데, 분량이 너무 길어져서 하는 수 없이 중간에 짤라야 했습니다. 그래서 이번 포스팅에서는 런게임에서 어떻게 해서 플레이어 캐릭터와 바닥을 설치하며, 어떻게 해서 점프하는 기능을 만들 수 있는지를 실습해 보았고, 그 내용을 포스팅 하고자 합니다. 먼저 위 스크린샷.. 2018. 7. 19.
유니티5 독학하기 그 56번째 걸음-작업이 진행되는 progress (프로그래스)바 만들기 part2 안녕하세요? 드디어 챕터 6가 끝났습니다. 내용은 인게임 UI를 만드는 것이였는데, 이에 대한 후반부의 내용을 정리해서 어떻게 하면 작업이 진행 된다고 하는 프로그래스 바가 뜨는 것을 만들었는데, 그 내용을 포스팅 하고자 합니다. 먼저 계층뷰에서 GameManager를 선택하도록 합니다. GameManager.cs의 스크립트를 수정하는데 먼저 위 스크린샷의 붉은색 박스안에 나와 있는 것처럼 광역 변수를 선언하도록 합니다. 이후 위 스크린샷에 보이는 것처럼 4개의 메서드를 추가해 주도록 합니다. 그리고 이어지는 작업은..... 위 스크린샷처럼 ShowElementalSwitch라는 메소드에서 제일 첫 줄에 코드를 한줄 추가해 주는 것입니다. 이제 유니티5로 돌아와서 먼저 InGame2DUI>Elementa.. 2018. 7. 15.