전체 글 (58) 썸네일형 리스트형 UE - 프로젝트 프로토 타입 - 슈팅 프로젝트(충돌 처리) 충돌 처리 목표총알과 Enemy, 플레이어와 Enemy의 충돌 처리 구현 순서충돌 영역 설정, 충돌 처리를 위한 채널 추가어떤 대상과 충돌이 발생하게 할 것인지 설정충돌 발생 이벤트 함수를 이용, 충돌 시 실행할 기능 구현화면 밖으로 나간 오브젝트를 제거하는 지대 설치. (KillZone) 1. Collision(충돌 영역) 생성액터들 간의 충돌을 발생시키기 위해서는 어디서부터 어디까지 충돌할 수 있는지 충돌 영역 설정이 필요. 이러한 충돌 영역을 Collision이라고 부릅니다. 액터 외형 그대로 충돌 영역을 설정할 수도 있지만 충돌 영역의 형태가 복잡할수록 CPU에서 충돌했는지 여부를 계산할 때 부하가 많이 걸리기 떄문에 특별한 경우를 제외하고는 가급적 단순한 형태로 영역을 설정하는 것이 최적화 .. UE - 프로젝트 프로토 타입 - 슈팅 프로젝트(총알 생성 및 적 제작) 액터의 동적 생성총알 발사는 적을 격추시키기 위해 총알을 발사하는 기능입니다.총알에 해당하는 Actor를 플레이 중에 동적으로 생성합니다. 절대 좌표와 상대 좌표월드 공간에서의 좌표를 월드 좌표 (World Positon)이라고 합니다. 액터 객체를 기준으로 계산된 좌표를 상대 좌표 (Relative Position)이라고 합니다. 총알의 이동 구현1. Event Thick : 프레임당 발생하는 이벤트2. 현재 방향벡터에 속도값(Move Speed)를 곱하고, Event Thich의 Delta Seconds 값을 곱합니다.3. 곱한 값을 현재 Actor의 위치와 더합니다.4. 이를 Set Actor Location을 이용하여 현재 Actor의 위치를 변경합니다. 총알 발사 입력 키 바인딩 IA_Fi.. UE - 프로젝트 프로토 타입 - Intro 프로젝트의 제작 순서프로토타입 단계알파타입 버전 단계베타타입 버전 단계출시 단계 프로토타입 단계제작 환경 구성핵심 기능 제작을 하는 단계배틀 그라운드 같은 게임이라면? ⇒ 총 줍기 및 쏘기, 캐릭터의 이동 및 점프가 핵심 기능.알파타입 단계프로토타입 단계에서 만들어진 핵심 기능을 바탕으로 스테이지를 구성애니메이션과 사운드 효과 등 콘텐츠를 풍성하게 만드는 요소들을 개발하는 단계프로토 타입 단계가 질적 향상이라고 하면, 알파 단계는 양적 향상이라고 볼 수 있습니다.베타 단계밸런스 조정, 런칭과 서비스 유지에 필요한 요소들을 개발동시에 다수의 유저들을 상대로 대규모 테스트를 진행하면서 얻은 피드백을 통해 각종 결함 수정 및 밸런스 조정을 실시.사용자가 콘텐츠를 이용하는 데 필요한 편의 요소가 확립되고 콘텐.. 이전 1 ··· 5 6 7 8 9 10 11 ··· 20 다음