2013-02-07 3 views
1

WP 7.5가 최신 Windows Phone OS 인 경우 XNA 프레임 워크를 사용하여 게임을 만들 수있었습니다. 나는 C#을 사용할 수 있다는 것을 알았다.WP8 게임 시작

하지만 WP8 SDK는 XNA를 지원하지 않으며 지금은 더 이상 사용되지 않습니다. 제 질문은 :

C#을 사용하여 Windows Phone 8 용 게임을 작성하려면 어떻게해야합니까?

답변

0

XNA/DirectX 기능을 C#으로 이식하려고하는 SharpDX와 같은 오픈 소스 프로젝트가 있습니다. 그러나 C++과 Direct3D를 사용하여 Windows Phone 8 게임을 만드는 것이 좋습니다. C++을 사용하면 C#보다 높은 성능을 얻을 수 있으며 적어도 모든 Windows Phone 8 기능에 액세스 할 수 있습니다. 이 경로를 선택하기로 결정한 경우 Spritebatch와 같은 XNA 동작을 시뮬레이트하는 C++ 메서드가 포함되어 있으므로 Microsoft의 DirectX 도구 키트 프로젝트를 확인하십시오. 마지막으로 필자는 Unity3D 엔진이 곧 윈도우 폰을 지원할 것이며 모든 스크립트에 C# 또는 JavaScript를 사용한다고 믿습니다.

0

# WP8 플랫폼 용 XNA 앱을 직접 개발할 수 없습니다. XNA 앱으로 만 WP7 플랫폼을 타겟팅 할 수 있으며 WP8 장치에서 정상적으로 실행됩니다.

VS2012의 XNA 프로젝트와 WP8 SDK는 WP 7.1 플랫폼 만 대상으로 할 수 있습니다. 위쪽에서 WP 7.5를 실행하는 모든 휴대 전화, 곧 출시 될 7.8 및 WP8은 문제없이 게임을 실행합니다. 그런 관점에서 보면 XNA는 WP8 SDK의 WP8 장치에서 완전히 지원되지만 WP8 프로젝트에서는 지원되지 않습니다. WP8 프로젝트 없다는함으로써

는 단점은 같은 WP8 전용 기능을 사용할 수 없다는 것입니다 :

  1. 인앱 구매/마이크로 거래 (이 가장 XNA 개발자들 아파)
  2. 높은 해상도를 지원하려면 WP8 프로젝트가 필요하므로 게임은 항상 800x480입니다. XNA 게임은 더 높은 해상도의 장치에서 실행될 때 자동으로 확장됩니다.
  3. 독점 WP8 네트워킹은 블루투스와 NFC
  4. 음성 및 음성 인식 API를 포함 & API를 제공
  5. 앱 앱 간의 통신을위한 프로토콜 확장을 등록
  6. 새로운 라이브 타일 템플릿 수 없습니다 귀하의 XNA 게임

마지막 옵션은 분명히 @Strife가 자신의 대답에서 올바르게 말한 것입니다. 건배.