서울대학교 전기정보공학부 졸업
현재 스타트업에 재직중인 게임 개발자입니다
어려운 코딩, 쉬워질 때까지 박치기!
cobak7@naver.com
강의
수강평
- 고도 엔진(Godot Engine)을 통한 게임 개발 박치기!! - 기본 개념부터 실전 게임 제작까지 한방에!
- 고도 엔진(Godot Engine)을 통한 게임 개발 박치기!! - 기본 개념부터 실전 게임 제작까지 한방에!
게시글
질문&답변
웨이브 핸들러 섹션에서 Custom Resource
네 맞습니다 스크립터블 오브젝트와 기능적으로는 거의 같다고 보시면 되고개인적으로는 고도의 custom resource가 훨씬 더 편리하고 강력하다고 느끼고 있습니다다가오는 업데이트에 custom resource를 이용한 저장과 로드 구현하는 컨텐츠를 담을 예정입니다감사합니다!
- 0
- 2
- 28
질문&답변
ObjectHandler 에서
(사진)obj.rotation = Vector2.RIGHT.angle_to(dir) 줄을 삭제해보고(=주석 처리하고) 전체 게임을 실행해보면(사진)로켓들이 플레이어 우주선 방향(dir)에 관계없이 항상 오른쪽(obj.rotation = Vector2.RIGHT)을 바라본 채로 날아가게 됩니다.그래서 미사일의 방향을 꺾어주기 위해 obj.rotation = Vector2.RIGHT.angle_to(dir) 을 해주어야 하는 것입니다(나머지 무기 2종은 공모양이어서 회전이 의미가 없기는 합니다)조금 더 보충 설명하자면dir은 플레이어 우주선이 바라보는 방향을 가리키는 것이며(사진)player.gd의 fire_rocket함수에서 찾을 수 있습니다. (파란 박스 부분을 dir로 emit하는 것)(사진)미사일의 rotation을 파란색 화살표(dir)만큼 회전해줄 필요가 있는 것입니다. 코드를 거슬러 올라가거나 디버깅할때 '컨트롤+함수클릭'이나 '컨트롤+쉬프트+F'로 검색하는 기능이 유용합니다. 이해안가시는 부분 질문 많이 주세요감사합니다!
- 1
- 1
- 45