2011-03-10 1 views
18

저는 2D 물 시뮬레이션을 중심으로하는 게임을 개발하려고합니다. 나는 Box2D로 시작해서 그 엔진에서 물을 디자인하려고 생각 했었지만 그것이 효율적인지 확실치 않아 Box2D에 대한 경험이 없다.유체/물 시뮬레이션을위한 iPhone 물리 엔진?

좋은 유체 시뮬레이션이 내장 된 엔진이 있으면 좋을 것입니다. 그렇지 않다면 어디서부터 시작해야합니까? 나는 잠시 동안 주변을 둘러 보았고 아직도 시작하기에 좋은 곳이 없다.

물은 한 번에 화면의 최대 10 %를 차지할뿐입니다. 목표는 3GS에서는 40FPS이고 iPhone에서는 45+입니다. 단지 거친 숫자입니다.

+0

나는 또한 그 주제에 매우 흥미가 있습니다. 어떤 해결책을 찾았습니까? – zov

+0

아직 없습니다. 내가 본 것만 큼 어디에도 좋지 않은 것이있다. – Gus

답변

22

실제로 실제로 뭔가를 매끄럽게 보이게하려면 속일 필요가 있습니다. 디즈니의 "내 물은 어디 있습니까?" 응용 프로그램은 이것에 대해 끝내, 그들은 큰 공의 첫 번째 렌더링을 만들고 다음이 진짜 스트림처럼 보이게 필터 역할을 워터 마스크를 만듭니다. 물리적으로 수십만 방울을 시뮬레이트하는 것보다 더 근사한 경우에도 시각적으로 훨씬 우수합니다.

내가 한계에 Box2D의 밀어 없지만 내 생각에이 사용에 대한 충분한 적응해야 결코

을 무엇을 의미하는지에 관해 알기 위해 this example에 한 번보세요.

+0

정말 좋은 솔루션입니다. 유체가 움직이지는 않지만 이상하게 보일 수 있습니다. – iceydee