Artbarian Games는 소울라이크 장르에서 가장 짜증나는 과제 중 하나인 건조한 낙하 충격을 해결했습니다. Dark Roll 2에서는 착지를 부드럽게 해주는 변형 가능한 쿠션을 구현했습니다. 이 솔루션은 단순한 시각 효과가 아닙니다. 각 메시 정점을 SphereCollider와 비교하고 5차 스무더스텝(smootherstep)을 적용하는 물리 시스템입니다. 그 결과 성능을 저하시키지 않으면서 반응성을 개선하는 세련된 메커니즘이 탄생했습니다.
기법: 주름을 방지하는 5차 스무더스텝 🧮
맞춤형 스크립트는 메시의 정점을 순회하며 구형 콜라이더까지의 거리를 계산합니다. 그 데이터를 바탕으로 5차 보간을 적용하여 변형 상태와 정지 상태 사이의 전환을 부드럽게 만듭니다. 이는 선형 또는 3차 보간에서 나타나는 눈에 띄는 주름을 방지합니다. 또한, 이 시스템은 변형 및 복원 속도를 독립적으로 구성할 수 있게 해줍니다. 따라서 쿠션은 빠르게 움푹 패이지만 천천히 복원되거나 그 반대가 될 수 있으며, 각 표면의 요구에 따라 조정됩니다. 최적화가 핵심입니다. 이 프로세스는 접촉이 있는 프레임에서만 실행되어 여러 객체가 있는 시나리오에서 부하를 줄입니다.
허공으로 떨어지는 것이 더 이상 (그렇게) 아프지 않아도 되는 이유 🛏️
다른 게임이라면 탑에서 떨어지는 것은 체력 바가 산산조각나는 것을 보는 것과 같을 것입니다. 그러나 Dark Roll 2에서는 메모리폼 매트리스 광고에서 나온 것 같은 보이지 않는 쿠션 위에 착지합니다. 캐릭터는 마치 바닥이 너무 딱딱해서 사과하는 것처럼 위엄 있게 움푹 빠집니다. 그리고 가장 좋은 점은 시스템이 불평하거나 급여 인상을 요구하지 않는다는 것입니다. 당신이 왜 이걸 생각하지 못했는지 궁금해하는 동안에도 정점을 비교하며 조용히 제 역할을 할 뿐입니다. 물론, 더 높이 점프하는 데 사용하려고 하지 마세요. 쿠션은 트램펄린 역할을 하지 않습니다.