no image
5 Blueprint 숙제
GIt 링크https://github.com/GyungSikHan/BootCampHomeWork/blob/main/Blueprint/3%2C4_JumpGame.zip숙제어제 오늘 배운 블루프린트를 통해 간단한 점프 맵 만들기일단 어제 만들어 놓은 맵에 기능을 조금 추가할 예정이다Bridge이 액터는 Local 축을 기준으로 회전하는 액터이다캐릭터와 충돌시 캐릭터를 멀리 날려버리는 액터이다구현부는 위의 사진처럼 되어있다Tick 함수에서 SetActorLocalRotation을 이용해 실시간으로 회전하게 만들었다OnComponentHi를 사용해 Character와 부딪히면 LaunchCharacter 함수를 사용해 멀리 날려버린다사라지는 바닥이 액터와 캐릭터가 충돌하면 액터의 Mesh가 사라지고 충돌체도 꺼..
2025.01.12
no image
4 Blueprint
캐릭터 애니메이션 적용애니메이션 블루 프린트☝애니메이션 블루프린트란?시불레이션 또는 게임 플레이 도중 스켈레탈 메시의 애니메이션을 제어하는 툿그 블루피린트이다그래프는 애니메이션 블루프린트 에디터 안에서 편집되며, 애니메이션 블렌딩을 하거나 스켈레톤의 본을 제거하거나, 사용할 스켈레탈 메시의 최종 애니메이션 포즈를 정의할 로직을 생성할 수 있다애니메이션을 추가하기 위해 애니메이션 블루프린트로 생성을 한다이때 스켈레톤을 설정하여 어떤 뼈에 대한 애니메이션을 설정할 것인지를 선택하는 것이다애니메이션을 블루프린트로 끌어와 Output Pose에 연결해준 뒤 컴파일을 누르게 되면 애니메이션이 적용이 된다이제 적용할 블루프린트 클래스에 매쉬 설정에 들어가 애님 클래스에 애니메이션 블루프린트를 넣어주면 그 클래스에 ..
2025.01.12
no image
3 Blueprint
레벨 디자인이란?게임 내에 플레이어가 경험할 수 있는 환경 구조를 만드는 과정시각적 요소의 배치를 넘어 플레이어 경험의 핵심을 설계하는 역할플레이어 캐릭터 만들기💡플레이어 캐릭터는 게임 내에 사용자가 조종을 하는 핵심 오브젝트캐릭터 클래스 만들기블루프린트에서 캐릭터를 누르면 캐릭터를 누르게 되면 자동으로 캐릭터가 생성이 된다그 안을 들어가 살펴보면 현재 아무런 메쉬가 없이 캡슐 컴포넌트 하나만 존재하게 될 것이다매시 추가스켈레탈 메시에서 메시를 선택하면 캐릭터를 원하는 형태로 만들 수 있다이때 캡슐 컴포넌트의 위치에 맞춰 캐릭터 메시를 맞춰줄 수 있다카메라 및 Spring Arm SpringArm과 Camera를 추가하게 되면 플레이어 뒤에 카메라가 생기며 게임 실행 시 우리가 아는 그 화면으로 보일 ..
2025.01.12
no image
2 Blueprint
블루프린트란?언리얼 엔진에서 제공하는 비주얼 스크립팅 시스템복잡한 코드 작성 없이 노드 기반으로 그림을 그려 프로그래밍을 가능하게 하는 시스템협업에서 중요한 프로젝트의 프로토타입이나 간단한 로직을 이용해 게임을 제작하기도 함문자열 출력문자열 출력 함수 - 블프에선 문자열을 출력할 때 크게 Prent Text, Prent String 두 함수를 사용한다 - Text VS String - Text - 주로 사용자에게 보여지는 내용이나 문서의 본문에 사용 - 프로그래밍의 특정 데이터 타입이 아닌 일반적인 텍스트 데이터를 의미 - 여러줄의 문자열이나 서식이 있는 텍스트 포함 가능 - 주로 문서나 UI등에서 자주 사용 - String - 연속된 문자의 배열로 취급하며 각 문자에 Index로 접근 가능 - 프로그래..
2025.01.12
1 Blueprint
Unreal 에디터뷰포트(Viewport)월드를 직접 볼 수 있는 영역으로 게임이 실행되는 공간카메라를 조작하며 월드를 탐색하거나 오브젝트들을 배치함아웃 라이너(Outliner)-현재 씬에 배치된 모든 오브젝트를 계층 구조로 보여줌각 오브젝트를 선택하여 속성을 수정하거나 삭제할 수 있음오브젝트 성격에 따라 조명, 스태틱 메시, VFX와 같은 폴더들로 나누고 오브젝트를 계층적으로 관리하는 것이 관례디테일(Details)선택한 오브젝트의 속성을 보여주고 편집 가능위치(Position), 크기(Scale), 머터리얼등을 수정하거나 특정 속성을 설정 가능콘텐츠 브라우저프로젝트에 사용되는 모든 에셋을 관리에셋을 끌어 뷰포트에 배치할 수 있음메뉴 바화면 상단에 메뉴들이 있는 바파일 저장, 프로젝트 설정, 빌드등 다..
2025.01.12