리소스도 추가했겠다 리소스 별 충돌 범위를 설정한다!
여기서 한차례 고비가 있었음
충돌 범위는 아래 경로에서 설정할 수 있다.
왼쪽 끝에 충돌 범위 설정을 원하는 녀석을 선택하면 오른쪽 끝 창이 변하는데
거기서 Collision Shape 옆 Edit 버튼을 클릭한다.
그러면 아래와 같은 창이 뜬다.
Shape Editor 창 왼쪽을 보면 기본으로는 Polygon으로 되어있으나
Circle로도 설정이 가능하다. 이때
1. 가운데 점은 충돌 범위 중앙의 위치를 나타내고 드래그를 통해 옮길 수 있다.
2. 오른쪽 점은 반지름을 설정하는 녀석으로 드래그를 통해 반지름을 줄이거나 키울 수 있다.
여기까지 봐도
완전한 원이 아니면 Polygon으로 선택해야 한다.
-> Circle 자체가 중점, 반지름만 설정하기 때문에 타원 같이 찌그러진 원인 경우 Circle로 설정이 불가능하다.
는 것을 알 수 있다.
이제 이녀석의 충돌 범위를 잡아보자
Shape Editor 창의 오른쪽 위를 보면 +와 - 버튼이 있다. ( 그 외는 딱히 쓸데없음 )
각 버튼들은 충돌 범위에 "점"을 추가하거나 빼는 기능을 한다. ( ppt 도형 점편집의 점추가 느낌 })
곡선을 만들기 위해 + 버튼을 여러번 눌렀는데...
일단 점은 8개가 최대치다. 더이상 추가가 안된다 ( + 버튼 녀석이 꺼짐 )
그리고 또 문제점이 있었는데
이렇게 곡선의 안쪽 면을 표현할 수 없었고 수정사항이 실시간으로 반영되기 때문에 맘대로 끄지도 못한다.
그래서 결국 아래 모양으로 타협을 했다.
일단 어찌저찌 충돌 범위도 설정했으니 아래처럼 검은색 방어박들이 흰 공을 중심으로 좌/우로 회전하기 위해서는
오브젝트 간 연결이 필요하다.
풍차로 친다면
중심 축이 흰 공, 날개가 검은 방어막이라 생각하면 된다.
아래 사진처럼 게임 뷰 내 기능을 키면 오브젝트 간 연결을 할 수 있다.
저 주황색 공이 각 오브젝트의 중점을 나타낸다.
이렇게 중심이 되고자 하는 녀석의 주황 공을 드래그 하면 선이 삐져나와서 서로 연결 시킬 수 있음
이때 주의할 점이 선을 생성 시킨 녀석이 A, 선을 받은 녀석이 B라 하고 A가 움직인다(회전) 한다면
A -> B로 연결했을 경우 B는 A를 중심으로 움직이지만
B -> A로 연결했을 경우에는 A가 움직이지 않는다.
( 유니티로 치면 자식으로 집어넣는다고 생각하면 된다. )
'엔진 공부 > Buildbox_Classic' 카테고리의 다른 글
06. 첫 프로젝트 만들기 | 적 이동 및 생성 ( Path, Movement, Spawner) (1) | 2023.03.05 |
---|---|
05. 첫 프로젝트 만들기 | 캐릭터 회전 (1) | 2023.03.05 |
03. 첫 프로젝트 만들기 | 기본 룰 및 리소스 추가 (0) | 2023.03.05 |
02. 프로젝트 시작하기 (0) | 2023.03.05 |
01. BuildBox_Classic 설치 및 실행 (0) | 2023.03.05 |
댓글