본문 바로가기

전체 글

(4)
[Unreal] C++에서 구조체 사용하기 (Vector) 헤더 파일에 벡터 코드를 작성해준다. FVector : F는 구조체라는걸 나타낸다. 언리얼 C++에서는 벡터를 FVector라고 작성한다. 언리얼 에디터에서 컴파일 후 확인해보면 작성했던 코드 'My Float'에 있는 1,2,3이 입력되어있는걸 확인 할 수 있다. 헤더파일에 MyX라는 변수를 작성하고 cpp파일에 MyX에 MyVector의 X값을 넣어주겠습니다. 언리얼 에디터로 돌아와 컴파일 후 실행하면 My X의 값에 My Vector X=1의 값이 들어오는 것을 확인 할 수 있습니다. 이번 과제는 반대로 역으로 뒤집어 MyX가 오른쪽, MyVector가 왼쪽으로 오도록 해보겠습니다. cpp파일에서 반대로 된 코드를 작성했습니다. 언리얼 에디터로 돌아와 컴파일 후 MyX에 5를 입력 후 실행을 해보면..
[Unreal] C++를 활용하여 변수 계산하기 헤더파일에다가 InputA, InputB, APlusB 변수를 작성해 줍니다. Cpp파일에다가 BeginPlay함수인 AplusB = InputA + InputB를 작성해 줍니다. 언리얼 에디터로 돌아와 컴파일을 하면 InputA, InputB, APlusB변수들이 생겨나는 걸 확인할 수 있습니다. InputA와 InputB에 숫자를 넣고 실행을 시키면 APlusB의 값에 InputA와 InputB의 합계가 나옵니다. 이번 과제는 다른 변수들을 작성해서 넣어보겠습니다. 헤더파일에 float 변수를 작성해 줍니다. cpp파일에서 APlusBFloat의 합산된 값을 작성해 줍니다. 언리얼 에디터로 돌아와 컴파일을 실행하면 아까 작성했던 코드들이 나오게 됩니다. 값을 넣은 후 실행을 시키면 합산된 값도 잘 나..
[Unreal] C++를 활용하여 변수 만들기 C++클래스 Actor을 레벨로 끌어 놔줍니다. .h는 헤더를 뜻하고, .cpp는 C++를 뜻합니다. 헤더파일(.h)에 있는 함수와 변수를 추가할 수 있어 블루 프린트와 비슷합니다. .cpp파일은 이벤트그래프와 같은거여서 실제로 코드를 작성할 수 있습니다.. 헤더파일에서 int32 변수 값을 추가해줍니다. 이때 변수값을 적을때에는 UPROPERTY(EditAnywhere)을 작성해줍니다. 자세한 내용은 아래 링크를 클릭해주세요 https://darkcatgame.tistory.com/62 UE4 C++와 블루프린트 연동 기본 -1. UPROPERTY() UPROPERTY() UPROPERTY()는 변수에 붙는 리플렉션 메크로입니다, 위 코드 처럼 UPROPERTY() 메크로에 인자 값을 넣어서 용도에 맞..
[Unreal] C++ 설치 및 실행 안녕하세요:) 오늘은 언리얼 C++개발을 위한 Visual Studio를 설치 및 실행을 해보겠습니다~! Visual Studio에 들어가 Visual Studio 2022 커뮤니티 무료 다운로드를 클릭해 줍니다. 다운 후 Visual Studio Installer로 들어가 C++를 사용한 게임 개발을 클릭을 해줍니다. 우측에 있는 설치 세부 정보에서는 Unreal Engine 설치 관리자를 클릭 후 설치 해줍니다. https://dotnet.microsoft.com/ko-kr/download/dotnet?cid=getdotnetcore .NET 다운로드(Linux, macOS 및 Windows) Linux, macOS 및 Windows용 공식 .NET 다운로드. .NET은 다양한 유형의 애플리케이션을 ..