본문 바로가기

유니티5 독학 & 게임 제작947

유니티5 독학하기 그 61번째 걸음-무한히 계속되는 스테이지 생성 part1 안녕하세요? 하루종일 이해도 잘 되지 않고, 이래저래 어려워서 포스팅을 올리는 시간이 많이 늦어졌습니다. 아무튼 간에 그래도 어떻게 챕터11은 다 실습해 보는데 성공은 했습니다. 하지만 너무 분량이 길어져서 하는 수 없이 두 부분으로 잘라야 했습니다. 먼저 미리 다운로드를 받은 chapter11의 유니티 팩키지 파일을 가지고 오도록 합니다. 일단 이 안에는 프리팹이 있는 것을 볼 수 있었습니다. LevelPieceBasic프리펩을 가지고 와서, 다음에는 이를 드래그 앤 드롭으로 계층뷰에서 게임 오브젝트로 만들어 주도록 합니다. 일단 게임오브젝트로 추가된 LevelPieceBasic를 한번 살펴보도록 합니다. 여기서는 Floor라는 조각들이 15개 있는 것을 볼 수 있으며, ExitPoint와 LeaveT.. 2018. 7. 31.
유니티5 독학하기 그 60번째 걸음-게임오버 이벤트와 다시 시작하기 구현 안녕하세요? 이번 포스팅에서는 유니티5.X와 함께하는 C# 첫걸음 이란 책의 챕터10을 하면서, 어떻게 하면 게임오버 이벤트를 작성할 수 있느냐 하며, 어떻게 하면 다시 시작하기를 구현할 수 있는지에 대해서 실습을 해보고, 그 내용을 포스팅하고자 합니다. 이번 작업을 위해서 이미 만들어져 있는 유니티 프로젝트 파일을 준비하도록 합니다. 일단 이번 경우에는 미리 만들어져 있는 작업물을 가지고 왔는데, 앞으로 작업을 하면 아마 제가 직접 만들어야 할 것으로 생각이 됩니다. 다음으로는 모든 구성요소를 가지고 오도록 합니다. 여기서는 프리펩과 스프라이트가 이미 제작이 되어 있는 것을 볼 수 있습니다. 이제 Prefabs라는 폴더 안을 보면, 여기서는 KillTrigger라는 프리펩이 있는 것을 볼 수 있습니다... 2018. 7. 29.
유니티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.