본문 바로가기

전체보기100

언리얼 디테일 창에 enum 상태 띄우는 방법 만약 블루 프린트에서 같이 띄우고 싶다면 UENUM(Blueprint) 블루 프린트 옵션을 넣어 주면된다. https://wiki.unrealengine.com/Enums_For_Both_C%2B%2B_and_BP 2016. 4. 2.
3차원에서 백터(v3)의 내적 (Dot) 과 외적 (Cross) 를 이용한 상대의 앞뒤 좌우 판별법 조건월드 좌표 x = 좌(-), 우(+)y = 앞(+), 뒤(-)z = 위(+), 아래(-) 나 P : v(1,3, 2) , 방향(dir) v(0, 1, 0) 을 바라보느 상황적 A : v(3, 6, 3)적 B : v(2, -1, 2)적 C : v(-1, -1, 2)적 D : v(-2, 4, 1) 먼저 나를 0,0,0 으로 해서 기준으로해서 계산을 쉽게 하기 위해 좌표를 수정한다.단,(현재 좌우와 앞뒤를 구분하기 위해 (위아래는 하지 않는다.) 모든 z축을 0으로 둔다. )나 P = P - P = v( 0, 0, 0 ) , dir( 0, 1, 0) 방향은 그대로 둔다.적 A = A - P = v( 2, 3, 0)적 B = B - P = v( 1, -4, 0)적 C = C - P = v( -2, -4, 0.. 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.