[Unreal] 자습서 1장 - 언리얼 시작하기
·
개발/Unreal
이번 언리얼 자습에서는 '인생 언리얼 교과서' 교재를 바탕으로 자습을 진행할 것이다. 교재 진도를 따라 실습을 진행해보자.프로젝트 생성 런처에서 다운받은 4.27 엔진을 실행하면 아래 그림과 같이 프로젝트를 선택 또는 새 프로젝트를 만들 수 있는 창이 나타난다. 카테고리에서 'Games'을 선택하고 [Next] 버튼을 누른다. 템플릿 창에서 기본 상태인 'Blank'를 선택하고 [Next] 클릭. 템플릿을 선택했으면, 개발하는 프로젝트의 내부 설정에 대한 창이 나오게 된다. 여기에서는 프로젝트의 품질/성능 수준, 대상 플랫폼, 시작용 콘텐츠 여부 등을 선택할 수 있다. 학습을 위한 예시가 필요하므로 'No Starter Content'를 눌러 'With Starter Content'로 바꿔주고 프로젝..
[Unity3D] 슈팅 게임 제작 4장 - 총 발사 로직(Mac)
·
개발/Unity
'절대 강좌 유니티' 를 바탕으로 실습한 내용을 담았습니다. 이번 장에서는 총알 발사 기능을 구현하고 충돌 처리 방법을 알아볼 것이다.게임에서 총기류 발사는 크게 두 가지 방식이 있는데 Projectile 방식과 RayCasting 방식이다.Projectile 방식 : 총알이 물리적으로 발사되어 직접 날아가 적에게 타격을 입히는 방식Raycasting 방식 : 레이저 빔과 같은 눈에 보이지 않는 광선을 발사해 적 또는 물체를 검출하는 방식(발사와 동시에 피격).이번 장에서는 Projectile 방식으로 우선 구현하겠다. 총알 모델 삽입우선 리소스에서 총알 모델을 추가해주고 빈 오브젝트에 자식으로 넣은 뒤 각도를 알맞게 적용해준다. 그 후 총알을 직선 방향으로 나아가게 하는 스크립트를 작성하여 Bullet..