none
DirectX를 이용하여 Phone Application 개발관련 하여 RRS feed

  • 질문

  • 안녕하세요 WINpHONE7 개발자입니다.

    한가지 궁금한 부분이 있어 질문을 올립니다.

    XNA Framework를 이용한 게임 개발에는 DirectX를 이용한다는 것은 알고 있는데

    DirectX를 이용하여 일반 Phone Application도 개발이 가능한지요?

    빠른 답변 부탁드립니다.

    2012년 3월 12일 월요일 오전 6:29

모든 응답

  • 안녕하십니까? Eric.Kim 님,
    Microsoft TechNet의Forum 사이트를 방문해 주셔서 감사합니다.

    문의 하신 ”DirectX를 이용하여 Phone Application 개발관련 하여”에 대해 답변드리겠습니다.

    XNA Framework - XNA Framework 는 게임 개발자가 Microsoft 게임 플랫폼에서 성공적으로 개발하는 데 중점을 둔 소프트웨어, 서비스와 리소스로 구성됩니다. Microsoft는 전문적인 개발자가 Windows Phone, Xbox 360, Zune HD, Windows 7과 같은 플랫폼에서 신속하게 게임을 개발할 수 있도록 다양한 기술을 제공합니다. XNA Framework 는 게임 개발을 위한 관리형 API를 완벽하게 제공합니다. 여기에는 회전, 배율, 늘이기, 필터링을 지원하는 2D 스프라이트 기반의 API 그리고 3D 기하 도형, 질감, 표준 조명 및 음영을 위한 3D 그래픽 API가 포함됩니다.
    제 생각에는 위 기능을 한해서개발을 하시고자한다면 가능하다고 생각합니다.

    XNA - XBOX와 Windows 게임 개발을 위한 플랫폼입니다. 기존의 DirectX를 이용한 개발 방법의 연장선에 있습니다. Silverlight이 event driven 방식이라면, XNA는 화면 frame에 기반한 개발방법입니다

    Windows Phone 응용프로그램 플랫폼 은 응용프로그램 개발을 위한 2가지 프레임워크를 제공합니다.
    1.이벤트에 의해 구동되는 XAML 기반 응용프로그램 개발을 위한 Silverlight 프레임워크에서 개발자는 독창적인 마크업 기반 사용자 환경과 리치 미디어 응용프로그램을 개발할 수 있습니다.
    2.루프 기반 게임을 위한 XNA Framework 에서는 실감나고 재미있는 게임과 엔터테인먼트 환경을 만들 수 있습니다.

    [참고자료]
    Windows Phone 7 App 개발 개요
    Windows Phone의 응용프로그램 플랫폼 개요
    API Migration Guide: Managed DirectX 1.1 to XNA Framework

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    2012년 3월 14일 수요일 오전 6:34
    중재자
  • DirectX 는 윈도우즈 OS 기반에서만 실행되는 Graphics API 입니다.

    즉, 윈도우즈 OS 를 사용하는 기계들에서만 사용할 수 있습니다.

    일반적인 애플의 아이폰이나 안드로이드폰 계열은 모두 OpenGL 기반으로 제작되어야 합니다.

    앞으로 출시되는 윈도우 폰의 경우에는 DirectX 로 게임이 개발되어야 합니다.

    물론 XNA 로도 가능하지만, 추가적으로 C++ 언어도 지원할 예정이라고 합니다.

    2012년 10월 20일 토요일 오전 4:04