본문 바로가기

블루프린팅/19. 절차적 생성

(2)          글쓰기    
[19.절차적생성] 블루프린트 스플라인 생성 스플라인은 곡선을 정의하는 특수 수학함수이다. 블루프린트 스플라인 컴포넌트는 레벨에서 액터가 이동하는 경로를 정의하는 데 사용할 수 있다. 또한 인스턴스를 배치하기 위한 경로를 따라 위치를 얻을 수 있다. 스플라인 포인트를 추가, 변화및 회전해서 레벨 에디터에서 스플라인을 편집할 수 있다. 스플라인 컴포넌트는 일반적으로 세가지 기능이 있다. Get Spline Length : Get Location at Distance Along Spline : Get Rotation at Distance Along Spline : 예제를 한번 만들어 보겠다. 1. 콘텐츠브라우저에서 블루프린트를 만들자 부모는 액터이고 이름은 BP_SplinePlacement로 저장하고 에디터를 연다. 2. StaticMeshVar변수를..
[19.절차적생성] 컨스트럭션 스크립트를 사용한 절차적 생성 1. 기본으로 새로운 프로젝트를 생성한다. 2. 콘텐츠브루아저에서 Add+ 블루프린트클래스 생성하는데 액터를 부모클래스로 선택하고 이름을 BP_ProcedualMeshes로 지정한다. 3. 내 블루프린트 변수+를 클릭 StaticMeshVar로 이름을 바꾸고 타입을 스태틱메시로 한고 오브텍트 레퍼런스를 선택한다. 인스턴스편집가능을 체크해준다. 4. 컴파일후 디폴트값을 SM_Chair를 선택한다. 5.다음 변수들을 추가해준다. 모두 인스턴스에디터블이다. 이름 타입 디폴트 InstacesForRow Integer 10 NumberOfRows Integer 10 SpaceBetweenInstaces Float 100 SpaceBetweenRows Float 150 6. 컴포넌트에 인스턴스스태틱메시를 추가한다...