본문 바로가기

전체 글332

ConstructorHelpers & StaticLoadObject ConstructorHelpers ;생성자에서 에셋 로드 시 사용. // 애셋에 대한 포인터를 가져옴. static ConstructorHelpers::FObjectFinder MyMesh(TEXT("/Game/../StaticMesh/MESH.MESH"); if (MyMesh.Succeeded()) { Object->SetStaticMesh(MyMesh.Object); } Colored by Color Scripter cs StaticLoadObject ;런타임에서 에셋 로드 시 사용. // StaticLoadObject. void MyClass::SetContentMesh(const TCHAR* ContentPath) { USkeletalMesh* NewMesh= Cast(StaticLoadObjec.. 2019. 11. 18.
CreateDefaultObject & NewObject CreateDefaultObject() ;생성자 구문에서 UObject를 생성할 때 사용. 클래스를 인스턴스화 시킴. NewObject() ;런타임 시 UObject 생성할 때 사용. #include "MyClass.h" // Sets default values MyClass::MyClass() { m_pMyObject = CreateDefaultObject(TEXT("MyObject")); m_pMyActor = CreateDefaultObject(TEXT("MyActor")); } // Called when the game starts or when spawned void MyClass::BeginPlay() { Super::BeginPlay(); // 가급적이면 UObject는 생성자에서 Creat.. 2019. 11. 18.
깃허브 깃 설치 https://git-scm.com/downloads Git - Downloads Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific git-scm.com 깃허브 설치 관련 https://coding-factory.tistory.com/245 [Git] 윈도우버전 Git설치하기 (Git for W.. 2019. 11. 15.
백터의 내적과 외적 *백터 ;크기와 방향을 갖는 물리량. *스칼라 ;크기만 갖는 물리량. 2차원 좌표상에 점을 표시할때 일반적으로 x, y 두 개의 좌표를 P(x, y)라고 지정. 벡터란 원점을 기준으로 한 점. 벡터 V(x, y)를 표시할때 (0, 0) 에서 (x, y)의 방향을 가르키는 발. *단위벡터 ;크기가 1인 벡터 두 벡터 V(1, 1)와 V(2, 2)가 있을때 두 벡터는 크기는 다르지만 방향은 같다. 두 벡터를 크기는 무시하고 오직 방향만 계산하고 싶을때 단위 벡터를 만든다. 어짜피 단위 벡터의 크기는 1이니까, 벡터 V(x, y)가 있을때 벡터의 크기는 sqrt(x*x, y*y) 이다. v = sqrt(x*x, y*y); vx /= v; vy /= v; 이때 벡터의 크기는 v = 1이 나와야 한다. *벡터의 .. 2019. 11. 15.
역행렬 ;n차정방행렬과 곱이 단위행렬이 되는 n차정방행렬. A11 A12 .. A1n A21 A22 .. A2n ... ... .. ... An1 An2 .. Ann ;n차정방행렬 1 0 0 0 1 0 0 0 1 ;단위행렬 ex) 2차정방행렬의 역행렬은? 1 2 x11 x12 1 0 x11 x12 3 4 곱 x21 x22 = 0 1 역행렬은 x21 x22 *역행렬을 구하는 방법. 1. 여인수. 2. 가우스 소거법. *역행렬의 유무를 확인하는 방법. 행렬식을 이용. det( ). 3 1 det 1 2 != 0 면 역행렬이 존재한다. 3 * 2 - 1 * 1 = 5 이므로 역행렬 존재. 2019. 11. 15.
행렬(matrix) ;수를 m행 n열로 배열하고 괄호로 묶은 것 m1n1 m1n2 m1n3 m2n1 m2n2 m2n3 m3n1 m3n2 m3n3 ;m x n 행렬 *n차정방행렬: 행수와 열수가 같은 행렬 *대각성분: 오른쪽으로 내려가는 대각선상의 성분 *행렬의 합 1 2 5 6 1+5 2+6 6 8 3 4 + 7 8 = 3+7 4+8 = 10 12 *행렬의 차 1 2 5 6 1-5 2-6 -4 -4 3 4 - 7 8 = 3-7 4-8 = -4 -4 *스칼라배 5 6 10*5 10*6 50 60 10 * 7 8 = 10*7 10*8 = 70 80 *행렬의 곱(좌측 행렬 열수 == 우측 행렬 행수 일때만) 1 2 5 6 1*5 + 2*7 1*6 + 2*8 19 22 3 4 곱 7 8 = 3*5 + 4*7 3*6 + 4*8 = .. 2019. 11. 15.