본문 바로가기

프로그래밍/Unreal Engine418

언리얼 C++ 함수와 사용예제 // 이 폰을 가장 빠른 번호의 플레이어가 조정하도록 설정AutoPossessPlayer = EAutoReceiveInput::Player0;//카메라를 만들고UCameraComponent* OurCamera = CreateDefaultSubobject(TEXT("OurCamera"));//카메라를 루트에 가져다 붙이고 (자식이된다.)OurCamera->AttachTo(RootComponent);// 카메라의 이동OurCamera->SetRelativeLocation(FVector(-250.0f, 0.0f, 250.0f ));// 카메라의 회전 OurCamera->SetRelativeRotation(FRotator( -45.0f, 0.0f, 0.0f ));// 스케일링// 크기가 1보다 아래로 줄거나 2.. 2016. 4. 3.
언리얼 디테일 창에 enum 상태 띄우는 방법 만약 블루 프린트에서 같이 띄우고 싶다면 UENUM(Blueprint) 블루 프린트 옵션을 넣어 주면된다. https://wiki.unrealengine.com/Enums_For_Both_C%2B%2B_and_BP 2016. 4. 2.
***언리얼 사용시 코딩 규칙!!!*** https://docs.unrealengine.com/latest/KOR/Programming/Development/CodingStandard/index.html *포인트1. 클래스 체계 - 대부분 공용 인터페이스를 사용하기 때문에 public을 먼저 선언한후 private를 선언한다. 2. 저작권 공지 - 에픽이 배포용으로 제공한 파일에는 소스파일 첫줄에 반드시 // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. 위 주석이 공지로 있어야한다.이 줄이 없거나 다르면 CIS오류를 내고 중단시킨다. 3. 작명규칙 4. 기본 C++ 유형에 이식가능한 alias * int 대신에 int32를 사용하자 5. 코멘트 (주석) 100년뒤 내가 봐도 알수 있게 .. 2016. 3. 28.
UPROPERTY, UFUNCTION, UENUM, meta.. 지정 매크로 Class UCLASS 키워드 1. BlueprintType = C++ 클래스를 블루프린트에서 변수로 선언이 가능한 타입으로 지정2. Blueprintable : 블루프린트에서 C++ 클래스를 상속가능 ============================================================================================== 변수 UPROPERTY 키워드 123456 UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Power") float InitialPower; UPROPERTY(VisibleAnywhere, Category = "Power") float CharacterPower;Colored by Col.. 2016. 3. 25.