문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Box2D (문서 편집) 에린 카토가 개발한 [[물리 엔진]]. 이름처럼 2D 상에서의 물리효과를 시뮬레이션하는 엔진이다. 참고로 10여 년간 물리 엔진을 개발해온 에린 카토는 현재 [[블리자드]]의 물리 프로그래머이다. 처음엔 '[[Crayon Physics]]'라는 게임으로 서서히 알려지기 시작했으며, [[스마트폰]]이 보급되기 시작한 이후 [[앵그리버드]]가 후에 붐을 일으키며 개발자들 사이에선 널리 알려지게 되었다. [[C(프로그래밍 언어)|C언어]]는 물론 [[Objective-C]]나 [[HTML5]] 등 상당히 다양한 언어로 개발 가능하다. 언어간 차이도 적어 이식성도 뒤지지 않는 편. 심지어 [[플래시]] 액션스크립트 버전도 나와있다. [[http://code.google.com/p/box2d/downloads/list|Box2D 구글코드]] [[http://sourceforge.net/projects/box2dflash/files/|AS3.0 버전 소스 다운로드]] 또한 Box2D Lite라는 경량화 버전이 존재하는데, 이는 순수하게 상자형 강체들로 이루어진 물리효과를 시뮬레이션한다.[* 상자형 강체로 이루어져있지만 웬만한 필요한 것들은 다 갖추어져있다. Joint를 이용해 흔들다리라든지, 시소라든지도 구현 가능하다.] 물리엔진 개발 입문자들에게 있어선 한번쯤 건드려봐도 좋을 법한 소스. 여담이지만 참고로 엔진 패키지에 속한 b2vec2 클래스는 2D 상에서 [[벡터]]량를 표현하는 클래스들 가운데에서도 꽤나 표준적인 클래스에 속한다. [[분류:게임 개발 도구]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기