클래스 생성 기초

블루프린트로만, C++ 로만, 또는 C++ 와 블루프린트를 조합해서 클래스를 만드는 법을 보여주는 예제입니다.

Choose your operating system:

Windows

macOS

Linux

목차

LightSwitchActor.png

블루프린트로만, C++ 코드로만, 또는 C++ 코드와 블루프린트를 조합해서 클래스를 새로 만드는 법을 보여주는 예제입니다. 목표는 세 가지 작업방식으로 프로퍼티와 작동방식이 같은 LightSwitch 클래스를 만든 다음, 새로 만든 각 클래스의 인스턴스를 레벨에 추가하여, 세 개의 LightSwitch 액터를 새로 만드는 것입니다.

LightSwitch 클래스는 AActor 에서 직접 상속됩니다. 루트 컴포넌트로 PointLightComponent 가, PointLightComponent 의 자손인 SphereComponent 가 들어있습니다. 각 LightSwitch 클래스에는 DesiredBrightness 라는 변수도 있어, PointLightComponent 의 밝기를 설정하는 데 사용됩니다. 마지막으로 클래스의 기본 작동방식은 플레이어가 SphereComponent 를 드나들 때마다 PointLightComponent 의 표시여부가 토글되는 것입니다.

예제

" title="

블루프린트로만, C++ 로만, 또는 C++ 와 블루프린트를 조합해서 클래스를 만드는 법을 보여주는 예제입니다.

" >

Code_Only_topic.png

클래스 생성 기초

" title="

블루프린트로만, C++ 로만, 또는 C++ 와 블루프린트를 조합해서 클래스를 만드는 법을 보여주는 예제입니다.

" >

Both_topic.png

클래스 생성 기초

언리얼 엔진의 이전 버전을 위해 작성된 페이지입니다. 현재 언리얼 엔진 5 버전을 위해 업데이트되지 않았습니다.