본문 바로가기

Unreal/Script

(2)
UPROPERTY 언리얼 프로그래밍에서는 UCLASS, UFUNCTION, UPROPERTY 매크로를 사용하여 언리얼 엔진에 새로운 클래스, 함수, 변수를 인식시킬 수 있습니다. 여기서 UPROPERTY 는 지정자와 메타 태그를 통해 속성을 지정할 수 있습니다. UPROPERTY([specifier, specifier, ...], [meta(key=value, key=value, ...)]) Type VariableName; 지정자는 해당 속성이 언리얼 엔진과 에디터에 어떻게 작용할지를 결정할 수 있고, 메타 태그는 해당 속성의 변수를 어떻게 노출시킬지를 정해줄 수 있습니다. UPROPERTY(EditAnywhere, Meta = (Bitmask)) int32 BasicBits; UPROPERTY 지정자는 종류가 매우 다..
Blueprint - vs - C++ Blueprint 개요 언리얼에서 노드 기반 인터페이스를 통해 게임플레이 요소를 구현하는 비주얼 스크립팅 시스템입니다. 일반적인 스크립팅 언어와 같이 엔진 내 객체 지향형 클래스 또는 오브젝트를 정의하는 데 사용됩니다. 특징 수정이 쉽고, 게임에 바로 적용해볼 수 있습니다. 프로그래밍 언어에 쓰이는 복잡한 용어를 외울 필요가 없기 때문에 진입 장벽이 낮습니다. 내장 툴이 존재하여 원하는 기능을 검색하고, 그 기능이 언리얼에 있는지 쉽게 찾아볼 수 있습니다. 언리얼 전용으로 만들어진 언어라서 컨셉 충돌이 일어나지 않습니다. 디자이너나 아티스트가 사용하기 쉽게 설계되어 있습니다. C++ 개요 텍스트 기반의 언어로, 새 게임플레이 클래스를 생성하면 컴파일 후 모든 변경사항이 언리얼에 반영됩니다. 언리얼에서 클..