[TIL] 2024-12-20
2024-12-20 TIL
알고리즘 문제
기초적인 수학이라 푸는게 쉬웠습니다.
프로그래머스 평균 구하기
스파르타 내일배움 부트캠프
오늘은 언리얼 블루프린트로 플랫포머 게임을 만들어보았습니다.
기존에 디자인했던 레벨과 좀 다르게 됐습니다.
만들면서 하다보니 기존 계획과 달라지더라구요…
이 프로젝트에서 이동 액터는 목표 지점을 설정하고, 벡터로 방향을 찾은 뒤 이동하도록 구현했습니다.
회전하는 액터는 부딪히면 캐릭터를 반대로 밀어내며, 특정 반경을 회전하도록 구현했습니다.
특정 바닥은 위에 트리거 용도의 박스를 사용해 오버랩 된다면 캐릭터 무브먼트 컴포넌트의 값을 수정해 캐릭터가 미끄러지며 움직이도록 설정했습니다.
하늘에 날라다니는 오브젝트는 랜덤한 시간으로 랜덤한 방향으로 이동하도록 Impulse
함수를 사용해 구현했습니다.
해당 프로젝트를 진행하면서, Hit 이벤트의 발동 조건에서 충돌 설정과 콜리전 설정은 알고있었지만, 비활성화된 정적 객체끼리는 Hit 이벤트가 발생하지 않고, 속도가 매우 낮아도 발생하지 않는다는 것을 알게됐습니다.
굉장히 특별한 기능을 가진 게임을 만들어본건 아니지만 그래도 기능들을 구현하며, 작은 게임 하나를 만들었다는게 재미있었습니다.
댓글남기기