본문 바로가기

Unreal_Engine/베르강좌

UE5 프로그래밍 입문 (4) - 함수를 블루프린트에서 호출할 수 있게 만들기 | UE5 [U5-P-3] CPP에서 만든 함수를 블루프린트에서 호출하는 방법 cpp파일에서 다만 이렇게 그냥 만들어진 함수는 기본적으로 블루프린트에서 호출할려고 해도 컨텍스트 메뉴에서는 보이지 않음 유펀션을 사용하면 함수를 블루프린트에서 보이게끔 할수 있음 그리고 블루프린트에서 사용할 모든 함수는 카테고리를 할당해야만 정상적으로 호출 (그래서 반드시 넣어줘야함) 그 다음은 만든함수가 블루프린트에서 잘 호출되는지 확인하기위해서 마이액터 클래스를 기반으로 블루프린트 클래스를 만들어야함 선택후 우클릭하고 마이액터 기반 블루크린트 생성하면 됨 root 컴포넌트로만들어줌 프로그래머가 블루프린트에서 호출 할수있게끔 함수를 만들면 디자이너는 함수를 조합해서 게임 기능을 만들면 된다? 더보기
UE5 프로그래밍 입문 (3) - 함수 | 언리얼 5 [U5-P-2] 클래스에 함수를 선언할려면 알겠지만 선언과 구현이 필요 언리얼 엔진에서 오브젝트의 변수가 초기화 될때 호출되는 함수 그리고 변경될때 호출되는 함수를 나타냄 이것들을 다시 가상함수로 재정의 할 필요가 있음 Super :: 은 클래스가 상속받은 부모 클래스를 사용하거나 함수를 가져오는데 사용되는 키워드 더보기
UE5 프로그래밍 입문 (2) - 변수 & UPROPERTY | 언리얼 5 [U5-P-1] 1. 변수 이번 영상에서는 변수 다루기 멤버 변수? UPROPERTY 매크로는 프로퍼티가 언리얼 엔진 및 에디터에다가 이러한 프로퍼티가 있음을 알리고 프로퍼티가 엔진과 연결될때 어떻게 작동할지 지정하기 위한것 int i short int long 하지만 이런 기본 정수 타입들은 플랫폼 마다 길이가 달라질수 있기 때문에 언리얼 엔진에서는 길이가 고정 되어있는 타입으로 int8 i8; int16 i16; int32 i32; int64 i64; 인트 뒤에 붙어 있는 숫자는 정수를 표현하는데 몇개의 비트를 사용하는지를 말함 uint8 ui8 -> u를 앞에 붙이면 unsigned가 되서 표현범위가 양수로 더 넒어짐 float는 소수점 5자리까지의 정밀도 double은 소수점 10자리까지의 정밀도 6:30 다른 .. 더보기
UE4 베르님 강의정리 두번째 시간 https://youtu.be/SGrH9vZUWDk?list=PLYQHfkihy4AzWWeI4bfdng2FPb_t7V87o&t=79 쉽게 얘기하면 에디터 내에서도 수정이 가능하게끔 설정 할수 있게끔 하는것 같다. 소수를 표현하는 타입으로는 일반 C++와 똑같이 float와 double이 있다. 이외에도 FNAME, Tcharacter 가 있다. 언리얼 에디터에서 보이게 해주게끔 설정하는 방법 우선저기서 BlueprintOnly 와 VisibleAnywhere의 위치를 바꿔도 카마와나이 더보기
UE4 c++베르님의 첫강의 https://youtu.be/NfZr4VjU-0s?list=PLYQHfkihy4AzWWeI4bfdng2FPb_t7V87o 클래스에 대해 까먹었다면 아래영상으로 복습하자 https://www.youtube.com/watch?v=aIziGN3dttw&ab_channel=%EB%82%98%EC%9A%B0%EC%BA%A0%ED%8D%BC%EC%8A%A4X%EC%95%84%EC%9B%8C%EC%A6%88%ED%8C%9C 더보기