게임에 쓰려는건 아니고 기술뽕에 차고 싶은게 목적인데기본 PhysX로 반복테스트 해보면 리지드바디 50개만 넘어가도 포지션값 아예 달라지던데결정론적 물리엔진 구현하려면 어떻게 해야됨?내가 생각해본거는fixed point로 물리 컴포넌트 전부 새로 짜고콜라이더랑 쿼리만 유니티 기본 그대로 써보려고 하는데이렇게 해도 됨?
한번 뜯어보러 ㄱㄱ
https://www.reddit.com/r/Unity3D/comments/lkxb9d/crossplatform_deterministic_physics_with_unity/
https://github.com/Kimbatt/unity-deterministic-physics
원문에서도 밝히지만 fixed point는 오버플로우 되기 쉬워서 못 쓰고 소프트 플로트라는 걸 도입해서 기존 물리 관련 코드를 다 소프트 플로트로 갈아치워서 동작하게 했다네
DOTS아닌거에서도 되려나?
신기하네 나도 마침 이거 보고 있었는데