UE5/공부
[언리얼엔진 5] PaperZD Jump to Node
PaperZD PaperZD는 2D 프로젝트에 대한 Unreal Engine의 애니메이션 지원 부족에 대한 결정적인 해결책으로, 복잡하고 간단한 2D 프로젝트를 관리하는 데 필요한 모든 기능을 사용하여 자신만의 애니메이션 Blueprint를 쉽게 만들 수 있다. PaperZd에서 지원하는 Jump to Node 함수는 애니메이션 관리를 한층 수월하게 해주는 고마운 존재이다. 사용방법도 아주 간단한데 Jump Name에 호출하고 싶은 JumpNode의 이름을 적으면 된다. 예를들어 Jump to Node를 통해 SlideJUMP가 호출되고 Slide라는 애니메이션 스테이트가 실행된다. 원하는 동작이 많아도 Jump to Node로 제어할 수 있다는 것이다. Slide 스테이트 애님 진행률이 98퍼가 넘으면..
[언리얼엔진 5] Cast to 캐스팅(형변환)
간단한 예를 들어보자.친한 친구 철수에게 할말이 있어 전화를 건다. 그러고 누가 전화를 받았는데 제일 먼저 무엇을 할 것인가? 용건부터 말하지 않고 "여보세요?" "철수야" 와 같이 말할 것이다. 철수가 맞으면 이제야 할 말을 한다. 이것이 캐스팅이다.기타 작업을 하기전 그 대상이 맞는지 확인을 한다. 캐스팅에 성공한다면 커뮤니케이션할 준비가 된 것이다. sender(송신자)는 자신의 데이터를 보낼 수 있고 수신자(receiver)는 데이터를 받거나 직접기능을 호출할 수도 있다.성공하면 Pawn 클래스와 커뮤니케이션할 준비가 된것이다. As Pawn을 통해 Pawn에 접근할 수 있게 된 것이다. 즉 Pawn클래스의 변수나 함수에 접근할 수 있다.다음은 PaperZDAnimNotify에서 캐스팅하는 예시이..