쉬버마리오 ^^ (using Farseer 물리엔진 라이브러리)

Silverlight Old/Workshop 2007.10.10 13:37

사용자 삽입 이미지

며칠 전 공도님 블로그에 올라온 Farseer 물리엔진을 이용해서 만들어 보았습니다.
놀다가세요~!


직접 마리오를 움직여 보실 수 있는 모델하우스 :
http://www.shiverlight.net/ShiverMario/ShiverMario/
 (끊김)
http://www.hugeflow.com/Sample/ShiverMario/Default.html (작동)

W : 점프

A : 왼쪽으로 이동

D : 오른쪽으로 이동


아직 충돌 시 이벤트 발생시키는 것은 구현하지 못하였습니다.

물리 엔진의 도움으로 마리오의 움직임이 원작에 못지 않는 것 같습니다.


놀다보면 마리오가 점프를 못하는 상태가 되는 버그가 숨겨져 있습니다.

공도님 블로그의 Farseer 물리엔진 관련 포스트 : http://gongdo.tistory.com/174

Codeplex의 Farseer 물리엔진 소개글 : http://www.codeplex.com/FarseerPhysics

위 페이지에 가셔서 오른쪽 위의 Current Release 링크를 누르시면 라이브러리가 포함된 샘플 프로젝트를

다운 받는 페이지로 연결이 됩니다.



설정

트랙백

댓글

  • BlogIcon 길버트 2007.10.10 13:39 신고 ADDR 수정/삭제 답글

    며칠 전에 이글 올렸었는데, 잘못해서 날아갔습니다.
    그러면서 '파폭'에서 잘 안된다는 필유님의 코멘트도 날아가버렸구요. 죄송합니다.

    현재 '파폭'에서 잘되게 고쳤졌습니다.

    이전의 방식은 Image의 Source를 동적으로 변경하게 했던 방식이었는데요.
    모든 마리오 Image를 Xaml코드에 추가하고 Visibility를 이용하는 방식으로
    변경하니까 파폭에서도 잘 작동하네요. 감사합니다.

  • BlogIcon Smartdolphin 2011.08.28 12:48 신고 ADDR 수정/삭제 답글

    아~ 마리오를 보고 싶었는데 링크가 짤렸네요. ㅎㅎ

    • BlogIcon 길버트 2011.09.01 18:07 신고 수정/삭제

      http://www.hugeflow.com/Sample/ShiverMario/Default.html

      위 링크에 다시 부활하였습니다.