액터 블루프린트

roberto·2024년 12월 19일

  • 액터, 폰, 캐릭터 등등 언리얼은 오브젝트의 개념을 좀 더 세분화 시켜놨다.
  • 캐릭터 및 액터의 움직임에 관한 블루프린트 로직에 대해 공부했다.

    입력에 관한 액션을 따로 만든다.

해당 파일을 열어보면 상당히 디테일하게 미리 만들어둔 부분이 많다.

  • bool, float, vector가 만들어져 있고, 상당히 직관적이다.
  • 가상 조이스틱이나 실제 조이스틱 인풋에 대해선 아직 언리얼에서 테스트를 안해봤는데, 아마도 float으로 값 주는건 동일하겠지 싶다.

미리 정의한 입력액션을 매핑시키는 블루프린트

해당 파일을 열어 매핑 부분에 입력액션을 설정하고 이제 키 액션에 대한 프로퍼티를 설정하면 된다.

여러가지 방식으로 인풋을 모디파이 가능하다.

  • 기획에 따라 움직임의 디테일에 차이가 많이 발생하는데, 그때 그때 다시 꺼내봐야 할 것 같다.
  • w,a,s,d 로 이동, 스페이스 바로 점프, 마우스로 2d axis를 입력받아 회전까지 구현해봤다.

유니티도 어느정도 구현이 되어있긴 하지만, 확실히 언리얼이 기본적으로는 훨씬 잘 만들어뒀다.

플랫폼 블루프린트

  • 맵에 간단하게 배치시킬 액터에 움직임을 주고 싶어졌다.

sin 주기로 움직이고, 회전하는 플랫폼을 만들었다.

디테일 패널에서 인스턴스 편집 가능을 체크하면, 레벨에서 각 인스턴스 별로 다르게 변수를 설정 가능하다.!

완성된 플랫폼 움직임 sin 주기로 회전과 좌우 이동을 한다.

  • 블루프린트도 한 3일 정도하니까 그래도 프로그래밍이라고 정이 좀 드는 것 같긴 하다.
profile
아마도 개발 관련된 것만 올릴듯한 벨로그

0개의 댓글