해당 글은 <유니티와 C#으로 배우는 게임 개발 교과서>를 따라하면서 공부하는 과정을 담았다.
성 부수기 : 새총으로 포탄을 발사해 성을 부수는 게임
▶ 아트 에셋 만들기
1) 바닥 만들기

-> Cube로 바닥 생성
-> 이름은 Ground로 변경
-> 새로운 Material을 만들어 갈색으로 지정, Ground에 연결했다.
2) 방향광 추가
-> Directional Light - P:[-10,0,0] R:[50,-30,0] S:[1,1,1]
-> 사실 아직도 방향광에 따라 물체의 명암 변화를 못 느끼겠다.. 이건 나중에 더 찾아봐야 할듯
3) 카메라 설정


-> 직교 투영 카메라에서 Size는 카메라 뷰의 중심부터 하단까지의 거리를 설정함
--> Size는 카메라가 볼 수 있는 시야 높이의 절반
-> 16:9로 화면비 설정
4) 새총 제작


-> 원기둥 세 개와 발사점(빈 게임 오브젝트)을 만들어 Slingshot 하나로 묶었다.
-> 원기둥 여러 개를 만들 때는 Ctrl + D를 입력해 오브젝트를 복제하여 수정함
-> 원기둥에 Capsule Collider 컴포넌트 삭제함
-> 노란색 머터리얼을 입힘
-> Slingshot에 Sphere Collider 컴포넌트 추가, is Trigger 속성에 체크함
--> is Trigger가 선택된 Collider를 트리거(trigger)라고 부름
--> 트리거 : 다른 오브젝트를 통과할 수 있고, 통과하면 이를 알려줌. 주로 총알 같은 오브젝트에 많이 쓰인다고 함
--> 이후 Slingshot과의 마우스 상호작용을 처리할 때 쓰임
5) 포탄 제작

-> 구체 만든 후 Projectile로 이름 변경
-> Rigidbody 컴포넌트 추가(물리 적용)
-> 진회색 머터리얼 적용 후, 프리팹으로 만들었음. 이후 하이러키 뷰에서 지움
'프로젝트' 카테고리의 다른 글
| 유니티 게임 프로토타입 연습 : 우주 슈팅 게임 (2) (0) | 2021.05.02 |
|---|---|
| 유니티 게임 프로토타입 연습: 우주 슈팅 게임 (1) (0) | 2021.04.25 |
| 유니티 게임 프로토타입 연습: 성 부수기 (3) - 완성 (0) | 2021.04.18 |
| 유니티 게임 프로토타입 연습 : 성 부수기 (2) (0) | 2021.04.10 |
| 유니티 게임 프로토타입 연습 : 사과 받기 (0) | 2021.04.04 |