분류 전체보기

카테고리 없음

언리얼엔진 RPC

RPC Remote Procedure Call RPC는 로컬에서 호출되지만 다른 머신에서 원격 실행되는 함수를 말한다. RPC를 이용하면 네트워크 연결을 통해 클라이언트와 서버 사이에 메시지를 전송 할 수 있다. RPC 사용하기 Client 서버에서 호출되지만 클라이언트에서 실행 UFUNCTION( Client ) void ClientRPCFunction(); Server 클라이언트에서 호출되지만 서버에서 실행 UFUNCTION( Server ) void ServerRPCFunction(); NetMulticast 서버에서 호출되고 서버와 모든 클라이언트에서도 실행 UFUNCTION( NetMulticast ) void MulticastRPCFunction(); 멀티캐스트는 클라이언트에서도 호출 가능하지..

C++/자료

C++ 전처리기 (preprocesser)

전처리기 (preprocesser) 전처리기(preprocessor)는 프로그램을 컴파일할 때 컴파일 직전에 실행되는 별도의 프로그램이다. 전처리기가 실행되면 각 코드 파일에서 지시자(directives)를 찾는다. 지시자(directives)는 #으로 시작해서 줄 바꿈으로 끝나는 코드다. 전처리기는 컴파일러가 실행되기 직전에 단순히 텍스트를 조작하는 치환 역할을 하기도 하고, 디버깅에도 도움을 주며 헤더 파일의 중복 포함도 방지해주는 기능을 가진다. Include 이전 포스트들에서 #include 지시자를 보았다. #include 를 하면 전처리기(prerocesser)는 포함(include)된 파일의 내용을 지시자의 위치에 복사한다. [전방 선언(forward declaration) 에 사용했었다.]..

C++/자료

C++ 여러 가지 변수 초기화 방법 (variable initialization)

여러 가지 변수 초기화 방법 (variable initialization) 변수가 정의될 때, 즉시 해당 변수에 값을 지정할 수 있다. 이를 변수 초기화(variable initialization) 또는 짧게 초기화(initialization)라고 한다. C++은 변수를 초기화하는 세 가지 기본적인 방법을 지원한다. 첫째, 대입 연산자(=)를 사용한 복사 초기화(copy initialization) int nValue = 5; // copy initialization 둘째, 괄호()를 사용한 직접 초기화(direct initialization) int nValue(5); // direct initialization 직접 초기화는 함수 호출과 매우 유사하지만, 컴파일러는 어떤 이름이 변수이고 어떤 이름이 ..

언리얼 엔진/C++

언리얼엔진 Enum

UENUM(BlueprintType) enum class ETestEnum : uint8 { TE_OptionA UMETA(DisplayName = "Option A"), TE_OptionB UMETA(DisplayName = "Option B"), };

언리얼 엔진/C++

언리얼엔진 구조체 c++

USTRUCT(Atomic, BlueprintType) struct FCustomStruct { GENERATED_BODY() public: UPROPERTY(EditAnywhere, BlueprintReadWrite) AActor* actor; UPROPERTY(EditAnywhere, BlueprintReadWrite) float f; UPROPERTY(EditAnywhere, BlueprintReadWrite) int32 i; };

Assemble/어셈블리언어 입문

리틀엔디안 빅엔디안

엔디언(Endianness)은 컴퓨터의 메모리와 같은 1차원의 공간에 여러 개의 연속된 대상을 배열하는 방법을 뜻하며, 바이트를 배열하는 방법을 특히 바이트 순서(Byte order)라 한다. 엔디언은 보통 큰 단위가 앞에 나오는 빅 엔디언(Big-endian)과 작은 단위가 앞에 나오는 리틀 엔디언(Little-endian)으로 나눌 수 있으며, 두 경우에 속하지 않거나 둘을 모두 지원하는 것을 미들 엔디언(Middle-endian)이라 부르기도 한다. 빅 엔디안은 최상위 바이트(MSB - Most Signficant Byte)부터 차례로 저장하는 방식이며, 리틀 엔디안은 최 하위 바이트(LSB - Least Significant Byte) 부터 차례로 저장하는 방식이다. - 빅 엔디언 : 숫자 비교에..

mane
'분류 전체보기' 카테고리의 글 목록 (38 Page)