목록2D (4)
Prosto
따라하는 유니티 2D 프로젝트ⓑ 강좌 아홉 번째(마지막) 시간입니다. 이번에 함께 할 작업은 지금까지 만들었던 게임을 안드로이드 어플(apk 파일)로 전환하는데 어떤 추가 작업이 필요한지 확인하고, 추가 작업을 해 안드로이드 기기(태블릿, 스마트폰 등)에서 동작이 잘 되는지 실행시켜 확인해보겠습니다. 그럼 시작하겠습니다. 가장 먼저 저번에 작업했던 프로젝트를 실행합니다. 그리고 순서대로 직접 따라하시면 됩니다. 먼저 이제부터 빌드할 안드로이드(Android)로 플랫폼을 전환하고 씬(Scene)도 등록해주고, 플레이어 셋팅(Player Setting)도 해주도록 합시다. 좌측 상단의 메뉴 중 File - Build Settings...를 선택해주세요. 이렇게 Build Settings 창이 뜨는 것을 확인..
따라하는 유니티 2D 프로젝트ⓑ 강좌 여섯 번째 시간입니다. 이번에 함께 할 작업은 볼이 떨어지기 전에 키퍼와 충돌하는 경우 떨어지던 볼을 다시 위쪽으로 보내는 처리를 할 것이고 (볼이 죽지 않도록) 다음으로 간단한 체력바를 만들어서 블록의 체력을 표시할 것입니다. (RPG 몬스터들 체력바와 비슷한 체력 게이지를 나타내는 바 입니다.) 그럼 시작하겠습니다. 가장 먼저 저번에 작업했던 프로젝트를 실행합니다. 그리고 순서대로 직접 해보며 따라오시면 됩니다. 먼저 지금은 볼키퍼를 만들어 볼이 죽지 않도록 도와주는 객체를 만들 것입니다. (기존의 객체(생성 전에 보이는 투명한 구)를 이용합니다.) 먼저 새로운 스크립트 작성을 하기 위하여 Scripts - Ball 폴더에 Create - C# Script로 스크..
따라하는 유니티 2D 프로젝트ⓑ 강좌 다섯 번째 시간입니다. 이번에 함께 할 작업은 볼과 블록에 정보(수치)를 주고, 해당 값으로 피해(데미지)를 주거고 체력이 없을 때 블록이 제거되도록 하겠습니다. 그리고 볼이 일정 조건에 제거되도록 하겠습니다. (지금은 일단 벽돌깨기 처럼 하단으로 가는 경우) 그럼 시작하겠습니다. 가장 먼저 저번에 작업했던 프로젝트를 실행합니다. 그리고 순서대로 직접 해보며 따라오시면 됩니다. 실행하면 이렇게 화면이 나오겠죠? 먼저 각 객체(게임오브젝트)에 특정 값을 주고 해당 값으로 작용할 수 있도록 해줍시다. 그럼 볼에 정보를 두기 위한 스크립트를 만듭시다. Scripts - Ball 폴더에서 우측클릭 후 Create - C# Script 순으로 선택해주세요. 이름은 BallIn..
따라하는 유니티 2D 프로젝트ⓐ 강좌 아홉 번째 시간입니다. 이번에 다룰 내용은 게임오버 처리와 그에 따른 UI 처리를 해보겠습니다. (Tag 순서와 충돌 시 TagCompare 부분도 있습니다.) 이번 시간을 통해 게임의 시작부터 끝까지가 완성되었습니다. (앞으로는 BestScore, 추가적인 게임성을 높이는 부분 등이 남았죠.) 그럼 시작하겠습니다. 가장 먼저 저번에 작업했던 프로젝트를 실행합니다. 그리고 순서대로 직접 해보며 따라오시면 됩니다. 우리가 지금부터 할 작업은 볼과 장애물의 충돌에 따라 점수를 표시해주고 게임 종료를 알려주는 작업입니다. 먼저 충돌 처리, 우리가 저번에 기본적인 부분에 대해 처리한 부분을 확인해볼까요? Scripts - Obstacle - ObstacleInfo.cs를 열..