평평한 표면에 대해 변형적인 물리적 행동을 시도하고 있지만 지금까지 구현을 시작하는 방법을 모릅니다.
표면의 모양 (평면, 큐브, 구면 등)에 관계없이 게임 엔터티 (플레이어, 적, 물체 등)의 위치에 작은 들여 쓰기가 필요합니다.
설명하기가 복잡하기 때문에 내가 말하는 것을 설명했습니다. 구체가있는 예는 다음과 같습니다.
따라서 표면이 약간 변형 될 수 있어야합니다 (실제로 부드러운 침대 또는 소파처럼 보입니다). 내 표면은 매끄러운 변형을 얻기 위해 높은 정점 수를 필요로하지만 내 큰 문제는이 변형을 계산하는 수학입니다.
OpenGL을 사용하여 C / C ++로 프로그래밍하고 있지만 올바른 방향의 조언은 괜찮습니다.