본문 바로가기

블루프린팅/14. 수학및 트레이스노드

(2)          글쓰기    
[14.수학및 트레이스노드] 트레이스및 트레이스 기능 소개 트레이스는 정의된 선분을 따라 충돌이 있는지 여부를 테스트하는 데 사용된다. 트레이스는 채널 또는 오브젝트 타입별로 수행할 수 있으며 적중된 단일 또는 여러개체를 반환할 수 있다. 반응하는 방식은 무시, 오버랩, 블록이 될수 있다 교재설명이 복잡해 그냥 예제부터 설명드리겠습니다. 1. BP_FirstPersonCharacter 블루프린트를 열어 에디터를 열겠습니다. 2. 매크로+를 클릭해 TraceLocations로 이름을 바꿉니다. 3. 디테일패널에서 벡터타입의 출력파리미터를 2개 추가합니다. 이름은 StartLocation, EndLocation으로 지정합니다. 4. 다음과 같이 노드들을 추가합니다. 현재 카메라 위치를 StartLocation 앞쪽으로 300만큼 떨어져 있는 EndLocation을 ..
[14.수학및 트레이스노드] 월드변환과 상대변환 액터 클래스는 트랜스폼 구조체가 있다. 이 구조체는 위치, 회전, 스케일의 3개의 변수가 있다. 레벨에 있는 액터의 트랜스폼구조체는 디테일 패널을 사용해 수정할 수 있다. 블루프린트에서는 다음같은 노드를 사용해 위치를 바꿀 수 있다. Get Actor Location : 액터의 현재위치를 반환 Set Actor Location : 새위치를 설정 Add Actor World Offset : Delta Location 입력 파라미터 만큼 현재 위치를 수정한다. 회전도 비슷하다. Get Actor Rotation: 액터의 현재 회전을 반환 Set Actor Rotation : 새회전값을 설정 Add Actor World Rotation : Delta Rotation 입력 파라미터 만큼 수정한다. GetActo..