나는 Tiny Wings (최신 버전)과 비슷한 2 차원 물 효과를 만들려고합니다. 기본 메뉴에서 설정으로 이동하면 내가 언급 한 물 효과가 표시됩니다.iPhone 용 워터 효과 ccos2d
cocos2d에서 비슷한 효과를 구현하는 가장 좋은 방법은 무엇입니까? 모든 링크, 책, 코드 스 니펫이 도움이 될 것입니다. 이 효과는 물리 시뮬레이션을 필요로하지 않습니다. 나는. box2d ...를 사용하지 않는다. 선을 그어 물결 효과를 시뮬레이션 한 것 같습니다. 그러나 각 프레임의 정점 위치를 결정하는 알고리즘은 무엇입니까?
감사
감사합니다. 내 유일한 관심사는 성능입니다. – plawres
Tiny Wings에서 개발자는 버텍스 위치를 간단히 업데이트하고 OpenGL 그리기를 사용하여 각 프레임마다 서로 다른 위치에 정점을 그립니다. – plawres
이것이 바로 cocos2d 효과와 내 사용자 정의 SDSFastGrid 클래스가 수행하는 작업입니다. 사실, 아마도 내 수업은 Tiny Wings에 더 가깝습니다. 반면 cocos2d는 OpenGL 버퍼를 다루기 때문에 일반성은 높아지지만 성능은 떨어집니다. 어떤 경우 든 두 가지 솔루션을 모두 시험해보고 그 솔루션이 어떻게 작동하는지 확인할 수 있습니다. – sergio