언리얼 블루프린트 클래스 간략 설명
카테고리: UnrealDocs
Blueprint macro library 전처리기 함수 만들었던 것 처럼., 전역함수 만들어 놓는 것.
언리얼의 blueprint -> Enum 얘는 기본적으로 enum class이다.
언리얼은 기본적으로 다중 상속을 지원 안 함. 단, interface 클래스만 다중 상속 되게 해놓음. -> 다중 상속을 위한 클래스이다.
액터는 껍데기, 가방 같은 거임 이 안에 뭔 컴포넌트가 들어가느냐에 따라 역할이 달라지는거임.
블루프린트 만들면 기본으로 뜨는 탭 중에, Construction Script : 액터가 월드에 배치 되면 호출되는 것. 혹은 에디터에서 갱신될 때 동작. (게임을 플레이 할 땐 호출 안 됨!)
1
2
3
4
5
6
BeginPlay : Play할 때 개체마다 딱 한 번 호출 (런타임에서 호출된다는 말)
ActorBeginOverlap : 충돌 관련.
Tick : Update 같은 것. 매 프레임마다 호출.
EventGraph
노드의 동그라미: 인자가 들어온다는 소리.
언리얼 엔진 설치 (풀코드로 다운)
github 언리얼엔진 레포지토리
버전 선택에서 (release 토글) 5.5 선택
이렇게 안하면, 서버를 만들 수 없음. (리슨서버?) 그리고 풀코드 디버깅이 안 됨.
//—
깃허브에서 브랜치 5.5 선택해서 풀코드 다운, 원하는 경로에 압축 풀고, 리드미 대로 실행. (DebugGame Editor 로도 빌드 진행해주기)
다시 ue5 sln 켜서, UE5 로 시작프로젝트 설정해주고 Development Editor 로 실행해야 함. f5.
그러고 프로젝트 생성하면 됨. 엔진 풀코드 비쥬얼 스튜디오 프로젝트는, 프로젝트 생성할 때만 쓰므로 끄면 된다.
// —
내 프로젝트 vs 뜨면, 구성상태 같은거 함 눌러보고… Intergration Tool 같은거 걍 설치해주면 됨 ( https://www.fab.com/ko/listings/8a639215-7f85-4cc7-b155-fa2137326209 )
마찬가지로 Development Editor 로 실행해야 함. ctrl + f5
댓글남기기