DAY 5 블렌더 스페이스와 움직이는 액터

끄적끄적·2024년 12월 20일

블렌더 스페이스


Horizontal, Vertical값을 통해서 애니메이션을 자연스럽게 섞어준다
speed값을 통해서 멈춰있을때, 이동할때 애니메이션을 자연스럽게 해줬다.

OverlapEvent

trigger 영역 안에 캐릭터가 충돌하게 되면 호출한다.


초기 좌표부터 300만큼 거리가 멀어지면 멈추도록 했다.

틱을 계속 호출하면 무리가 갈테니 다음엔 루프문을 통해서 움직여야겠다.

오늘 자료를 보니 set Actor Location으로 구현하셨다.
이방법이 더 좋은 것 같다 다음엔 저렇게 해야지

캐릭터 밀어내기

어제 혼자서 플레이어 캐릭터를 날리는 것을 구현했는데 생각보다 어려웠다.


수 많은 시행 착오 끝에 어찌저찌 만들긴 했는데 문제가 많다.
날아가는 방향이 고정되어있기도 하고 별로 구조가 개인적으로 않좋다는 생각이 든다.
캐릭터 컴포넌트가 움직이지 않으면 충돌을 안해서 이리저리 고생했다.


오늘 수업에서 알려준 방법은 확실히 간단해보인다.
하지만 가만히있으면 충돌되지 않는다.
캐릭터컨트롤러가 움직이지 않으면 충돌처리를 안해준다고 했다.


이 moveupdate를 이용해서 캐릭터가 계속 움직이게 만들어야 한다고 하니
다음에 이것을 이용해서 충돌을 원활하게 만들어야겠다.

얼음장판 만들기

ground friction = 지면 마찰
breaking Deceleration = 제동 감속

콜리전 안에 캐릭터가 들어오면 캐릭터 무브먼트에서 두개를 바꿔주면 캐릭터가 미끄러진다.

액터 중력 적용

Set Simulate Physics를 true로 바꾸면 물체가 떠있다가 떨어진다.

오늘 배운것을 이용해서 어제 만든 등산하기와 합쳤다.
시간이 없어서 뒤엔 좀 대충이지만..

완성본 동영상

0개의 댓글