본문 바로가기
728x90

빌드박스7

07. 첫 프로젝트 만들기 | 충돌 처리 및 점수 획득 지난 글에서 아쉽긴 하지만 캐릭터 쪽으로 이동하는 적을 구현 하였다. 적을 어떻게든 캐릭터 쪽으로 보내는 것에 성공하였으므로 각 오브젝트 간 충돌 시 처리 되는 부분을 구현한다. 충돌 처리 각 오브젝트간 충돌 시 처리는 다음과 같다. ​ 캐릭터 방어막 적 캐릭터 ​ 충돌할 수 없음 게임 오버 ( 캐릭터 체력 = 0 ) 방어막 충돌할 수 없음 ​ 점수 획득 ( 적 체력 = 0 ) 적 게임 오버 ( 캐릭터 체력 = 0 ) 점수 획득 ( 적 체력 = 0 ) ​ 적은 1. 방어막과 충돌했을 때는 충돌한 적이 파괴되고 점수를 획득한다. 2. 캐릭터와 충돌했을 경우 캐릭터가 파괴 되고 게임 오버 된다. 매우 간단해 보인다. 캐릭터간 충돌 처리를 설정해보자. 충돌 처리 방법은 간단하다. 씬에 올려놓은 오브젝트를 선택.. 2023. 3. 5.
06. 첫 프로젝트 만들기 | 적 이동 및 생성 ( Path, Movement, Spawner) 이전 시간에 마우스 터치에 따라 캐릭터를 기준으로 방어막이 회전하는 기능을 구현하였다. 이제 사방에서 날아오는 적을 구현할 차례이다. 날아오는 적은 방어막에 충돌하였을 때는 점수를 획득하고, 방어막을 지나쳐 캐릭터와 충돌했을 경우에는 게임오버 처리가 되야 한다. 사방에서 날아오는 적을 구현한다. 일단 캐릭터를 가운데로 보내기 위한 방법은 2가지가 있다. 첫번째는 패스 기능이다. 패스 기능은 왼쪽 탭 내 Logic의 하위에 있는데, 여러 점을 생성하여 인접 점끼리의 선을 만들고 그 경로를 따라가도록 할 수 있다. 드래그 드롭으로 패스를 생성하면 요렇게 생성이 되는데, 흰 박스를 잡고 드래그하면 패스의 위치를 옮길 수 있다. ( 첫 점이 아닌 패스 전체를 움직인다. ) +를 누르면 시작 점의 다음 점을 생성.. 2023. 3. 5.
05. 첫 프로젝트 만들기 | 캐릭터 회전 지난 글에서 오브젝트 별 충돌 범위 설정 및 캐릭터와 방어막 연결을 완료 했다. 캐릭터와 방어막을 연결하였으니 캐릭터를 중심으로 회전하는 방어막을 구현한다. 캐릭터를 조종하는 방법은 World UI 화면에서 설정할 수 있다. World UI 화면은 다음과 같은 방법으로 켤 수 있다. 1. 빌드박스 왼쪽 상단을 보면 트리 구조 모양의 이미지를 누른다. 2. 그러면 이런 창이 하나 뜨는데 거기서 World UI 모양의 녀석을 더블클릭한다. 위 과정을 마치면 이런 화면이 뜬다. 기본으로 깔려있는 녀석들을 한번 살펴보면 왜인지 모르지만 게임오버가 두개다 1. Default Font : 화면상 띄워놓을 텍스트인데 이전 사진의 TOUCH TO MOVE를 이녀석으로 만든 것 2. Joystick Touch Area .. 2023. 3. 5.
04. 첫 프로젝트 만들기 | 충돌 설정 및 오브젝트 연결 리소스도 추가했겠다 리소스 별 충돌 범위를 설정한다! 여기서 한차례 고비가 있었음 충돌 범위는 아래 경로에서 설정할 수 있다. 왼쪽 끝에 충돌 범위 설정을 원하는 녀석을 선택하면 오른쪽 끝 창이 변하는데 거기서 Collision Shape 옆 Edit 버튼을 클릭한다. 그러면 아래와 같은 창이 뜬다. Shape Editor 창 왼쪽을 보면 기본으로는 Polygon으로 되어있으나 Circle로도 설정이 가능하다. 이때 1. 가운데 점은 충돌 범위 중앙의 위치를 나타내고 드래그를 통해 옮길 수 있다. 2. 오른쪽 점은 반지름을 설정하는 녀석으로 드래그를 통해 반지름을 줄이거나 키울 수 있다. 여기까지 봐도 완전한 원이 아니면 Polygon으로 선택해야 한다. -> Circle 자체가 중점, 반지름만 설정하기.. 2023. 3. 5.
03. 첫 프로젝트 만들기 | 기본 룰 및 리소스 추가 일단 결과 영상부터 공개한다면 아래 동영상을 시청해주시면 된다. 간단히 기능만 알아보자라는 생각에 일단 켜서 만들어보면서 기능 파악하자 ! 라고 생각했으나... 다짜고짜 만들기에는 무엇을 만들 것인가?를 전해놓지를 않았다... 그래서 아래와 같은 게임 을 만들기로 구상을 했는데 매우 매우 간단한 게임으로 (착각이였다...) 1. 사방에서 적의 총알이 날라오고 (위 사진 상 좌측 검정 원) 2. 가운데 검정색 방어막으로 총알을 막을 수 있으며 막을 때마다 점수를 1씩 득점한다. 3. 검정색 방어막은 가운데 사용자가 터치를 하면 회전하는 방향이 바뀐다. 4. 적의 총알이 캐릭터 (가운데 흰 원)을 타격하면 게임이 종료 된다. 라는 룰을 가진 게임이다. 간단한 게임 룰도 정했겠다 일단 프로젝트를 생성한다! 1.. 2023. 3. 5.
02. 프로젝트 시작하기 1. 프로젝트 생성하기 이전 글에서 설명한대로 빌드박스 클래식을 실행하면 위와 같은 창이 뜨는데, 왼쪽 위의 [ Create New Game ]을 클릭하면 새로운 프로젝트를 시작할 수 있음 2. 프로젝트 기본 설정하기 별건 없지만 1번 과정을 잘 따라하면 위와 같은 창 ( Creator )이 뜨는데 그 안에 있는 내용들은 다음과 같음 1. Name : 프로젝트 (만들고자 하는 게임)의 이름을 적는 공간인데 만들고 나서 나중에 바꿀 수 있음 2. GamePlay Type : 간단하게 어떤 게임 장르를 만들 것인지 선택하는 공간으로 ver 2.23.2 기준 43개 게임 템플릿, 가로 또는 세로 진행의 빈 프로젝트를 생성 할 수 있다. 공부 할 목적이기 때문에 빈 템플릿으로 진행 할 예정 3. Basic Se.. 2023. 3. 5.
728x90