본문 바로가기

블루프린팅

(91)          글쓰기    
함수 만들기 Function (함수)는 Blueprint 내 다른 그래프에서 실행 또는 호출 가능한 특정 Blueprint 에 속하는 노드 그래프입니다. 함수에는 하나의 입력부가 있는데, 실행 출력 핀이 하나 있는 함수 이름으로 된 노드로 표시됩니다. 이 함수가 다른 그래프에서 호출되면, 그 출력 실행 핀을 활성화시켜 연결된 네트워크가 실행되도록 합니다. 버튼을 누르면 화면에 텍스트를 출력하는 함수를 만드는 법에 대한 단계별 안내입니다. 콘텐츠 브라우저 안에서 생성 버튼을 누른 다음 블루프린트 클래스 를 선택합니다. 부모 클래스 선택 창에서 액터 를 선택합니다. 블루프린트 이름을 지은 다음 더블클릭 하여 블루프린트 에디터에서 엽니다. 그래프에 우클릭 한 다음 Event Begin Play 를 검색 추가합니다.이 노드..
[블루프린트] 매크로 만들기 Macro 매크로는 본질적으로 노드들이 접힌 그래프와 같습니다. 터널 노드로 지정된 입구와 출구가 있습니다. 각 터널은 실행 또는 데이터 핀을 몇 개든 가질 수 있으며, 이는 다른 블루프린트와 그래프에서 사용되는 매크로 노드에서 확인할 수 있습니다. 매크로 만들기 이 예제에서는 플레이어가 점프하기에 충분한 에너지를 가졌는지 아닌지 검사하는 데 사용되는 매크로 를 만들어 보겠습니다. 점프하기에 충분한 에너지가 있으면, 플레이어의 에너지를 조금 감소시킨 다음 현재 값을 화면에 출력시키고 점프를 허용합니다. 에너지가 충분치 않으면 에너지가 없다고 화면에 출력한 다음, 점프를 허용하지 않습니다. 이 예제에서는 시작용 콘텐츠 포함 된 블루프린트 삼인칭 프로젝트 를 사용합니다. Content/ThirdPersonB..
액터 레퍼런스 Set / Get 액터로의 레퍼런스를 Get / Set 하는 예제는 아래 단계를 참고하세요. 이 예제에서는 시작용 콘텐츠가 포함 된 블루프린트 삼인칭 템플릿 을 사용하고 있습니다._ 기본 탭 아래 액터 배치(Place Actors) 에서 박스 트리거 를 끌어 레벨에 놓습니다.이 트리거를 건드리면 레벨에 있는 다른 액터가 이동되도록 하겠습니다. Place Actors를 못찾아 툴바의 + Quick add the project 단추를 눌러 삽입했다 박스 트리거 의 디테일 패널에서 Convert to Class Blueprint (클래스 블루프린트로 변환)을 선택합니다.이 액터에서 블루프린트 를 만들어 그 안에 액터 레퍼런스를 저장할 변수를 할당해 주도록 하겠습니다. 블루프린트 이름을 지은 다 블루프린트 생성 을 선택합니다. ..
블루프린트 변수 월드의 오브젝트나 액터에 대한 값 또는 레퍼런스를 담는 프로퍼티입니다. Variable (변수)는 월드에 있는 Object 나 Actor 에 대한 값이나 주소(reference)를 담는 프로퍼티입니다. Variable (변수)는 변수 이름이 들어간 둥근 박스로 표시됩니다: 변수 유형 변수는 다양한 유형으로 생성 가능한데, Boolean (True / False), Integer (정수), Float (실수) 와 같은 데이터 형은 물론이고 Object, Actor, 특정 Class 와 같은 것을 담는 레퍼런스 형도 생성 가능합니다. 각 변수형을 로도 만들 수 있으며, 각 유형은 색을 통해 쉽게 알아볼 수 있습니다: 변수 유형색예제용도 변수유형 색 용도 Boolean 빨강 빨강 변수는 부울 (True / F..
블루프린트 스크립트언어 언리얼 엔진의 비주얼 스크립팅 시스템인 Blueprint (블루프린트)는 언리얼 에디터 안에서 노드 기반 인터페이스를 사용하여 게임플레이 요소를 만드는 개념을 토대로 한 비주얼 스크립팅 시스템입니다. 일반적인 스크립팅 언어와 마찬가지로, 엔진 내 객체 지향형(OO) 클래스 또는 오브젝트를 정의하는 데 사용됩니다. UE4 를 사용하다 보면, 블루프린트를 사용하여 정의된 오브젝트를 그냥 일상적으로 "블루프린트" 라 하는 경우가 많습니다. 이 시스템은 매우 유연하고 강력해서, 보통은 프로그래머가 없으면 힘들었던 개념 구현이나 툴 작업 거의 전부를 디자이너 스스로 해낼 수 있게 되었습니다. 게다가, 언리얼 엔진의 C++ 구현에서 가능한 블루프린트 전용 마크업을 통해 프로그래머가 어떤 기반 시스템을 제작하면, 디..
템플릿을 사용한 새 프로젝트 생성 여기서 부터 4장까지는 기초적인 사용법이나 개념 설명이지만 그렇게 쉽지 않고 이해하기 어려운 부분이 나옵니다. 따라하기 보다는 그냥 그런게 있구나 정도로만 넘어가시면 됩니다. 읽다가 졸리면 5장으로 바로 건너뛰어도 내용상 문제없습니다. 5장부터가 실습입니다. 2023.05.09 - [블루프린팅/5. 오브젝트 인터렉션] - [2부게임개발] CH05 블루프린트를 사용한 오브젝트 인터렉션 설치 https://www.unrealengine.com/ko 에 접속해 언리얼 엔진을 깔자 가입이 필요하다. 언리얼 엔진 | 가장 강력한 리얼타임 3D 제작 플랫폼 언리얼 엔진은 게임, 시뮬레이션, 시각화의 디자인 및 개발에 사용되는 통합 크리에이터용 툴세트입니다. www.unrealengine.com 템플릿을 사용한 새 ..
언리얼 블루프린팅 비쥬얼스크립팅 3/e 언리얼 엔진 5 블루프린트 비주얼 스크립팅 3/e [블루프린트의 막강한 힘] 언리얼 엔진 5 블루프린트 비주얼 스크립팅 3/e [블루프린트의 막강한 힘] 원서명Blueprints Visual Scripting for Unreal Engine 5, 3rd Edition: Unleash the true power of Blueprints to create impressive games and applications in UE5 (ISBN 9781801811583) 지은이마르코스 로메로(Marcos Romero), 브렌든 스웰(Brenden Sewell) 옮긴이김제룡, 김승기 https://github.com/AcornPublishing/blueprintsue5 GitHub - AcornPublishing/b..