본문 바로가기

collider

유니티29_게임 제작 과정 07_아이템 만들기 지금까지 살펴본 C# 구문을 이용해서 슈팅 게임을 계속 만들어 본다. Item 만들기 게임에서 Item(아이템)은 다양한 역할이 있다. 이 게임에서는 아이템을 먹으면(충돌하면) Ship의 속도를 높이는 것과 coin(동전) 2가지 아이템을 만든다. 이 2가지 아이템은 공통으로 가지는 행위(메서드)가 있다. 아이템을 작동하다 아이템을 몇 초 후 사라지게 하다. 그러므로 이 추상 행위를 가진 추상클래스를 만들고 행위는 해당 아이템 스크립트에서 아이템에 맞게 구현하면 된다. 추상클래스 만들기 유니티에서 Practice Shooting Game 프로젝트를 불러온다. Assets의 Scripts 폴더에 Item.cs 스크립트를 만든다. 스크립트를 아래와 같이 입력한다. 7~8번줄에서 추상메서드를 정의하면 클래스는.. 더보기
유니티20_게임 제작 과정 04_적 만들기 지금까지 익힌 내용으로 게임 제작에 적용해 본다. 유니티 허브를 실행한 후 게임 제작 과정1~3까지 만들었던 Project Practice Shooting 프로젝트를 실행한다. 적을 만들기 전에 우선 총알(Bullet)색을 바꾸어보자. 적 색깔을 빨간색으로 바꾸기 위해서다. 여기서는 노란색으로 바꿀 것이다. Prefabs폴더에 만든 Bullet을 선택한다. Inspector창에서 Sprite Renderer의 Color 를 선택한다. 원하는 색 선택한다. 정확한 색을 선택하기 위해서는 RGB 숫자를 입력한다. A는 투명도를 조절하는 부분이다. 게임 실행 후 Bullet을 발사했을 때 화면에 나타나는 것은 Prefabs 폴더에 Prefab(프리팹)과 호출 메서드가 담당하기 때문에 Bullet 게임오브젝트는.. 더보기