ThirdPerson C++로 프로젝트를 생성한다.
그후, Unreal Interface로 클래스를 생성한다.
그후 인터페이스에 다음과 같이 코딩한다.
PointLight를 만들기 위해 Actor Class로 C++파일을 생성한다.
다음과 같이 코딩한다.
다음은 TextRender를 위한 Actor Class 를 만든다.
다음과 같이 코딩한다.
빌드후 상속받아 블루프린트 로 엑터를 생성후, 월드에 다음과 같이 배치한다.
다음은 인터페이스를 상속한 엑터들을 제어하기 위한 트리거 Actor Class를 생성한다.
빌드후 클래스를 상속받아 블루프린트를 다음과 같이 만든다.
그후 월드에 다음과 같이 배치한다.
Trigger의 TArray에 다음과 같이 엑터 넣는다.
게임을 실행후 트리거에 올라가면, 다음과같이 변경되는것을 볼 수 있다.
'언리얼 엔진' 카테고리의 다른 글
Character 클래스를 이용하여 이동 구현 및 카메라 구현(FPS모드, 3인칭 모드 스위칭) (0) | 2022.01.19 |
---|---|
UMG를 이용한 타이틀화면, Pause 그리고 HUD 구현하기 (1) | 2021.11.29 |
Delegate이용하여 light 제어하기 (C++) (0) | 2021.11.16 |
Collision 체크하여 문열기(c++) (0) | 2021.11.08 |
Custom Pawn 만들어 움직이기, 카메라 스위칭 (c++) (0) | 2021.11.02 |