2010-06-04 2 views
4

그냥 일반적인 쿼리. 전문 360 개발에 사용되는 도구와 환경을 연구하려고했지만 NDA에서 다루지 않는 것이 많지 않습니다.전문 Xbox 360 개발을위한 도구 및 환경?

(내가 XNA 개발에 관심이 아니에요 있습니다.)

Q. 무엇 PRO 개발을위한 선호/가장 일반적인 dev에 환경인가? Visual Studio 2010입니까? 또는 SDK가 360을위한 특정 IDE 및 컴파일러/링커/빌드 체인을 제공합니까?

Q. SDK를 통해 제공되는 핵심 프레임 워크는 무엇입니까? 예를 들어 DX9의 사용자 정의 버전? 또 뭐야? SDK 또는 라이센스가 주요 구성 요소에 대해 일반적으로 사용되는 미들웨어에 대한 액세스를 제공합니까?

Q. OpenGL은 360의 모든 단계에서 지원됩니까? 아니면 모든 코드를 DX 버전으로 이식해야합니까?

Q. 360 (또는 기술)과 관련하여 게임을 개발할 때 주요 차이점은 무엇입니까?

도움 주셔서 감사합니다.

답변

2

개발 도구는 Microsoft의 엄격한 NDA에 따라 배포되므로 정보를 얻는 것이 어렵다는 점에 유의하십시오.

Q. PRO 개발에 가장 많이 사용되는 개발 환경은 무엇입니까? Visual Studio 2010입니까?

예, 전문 Xbox 360 SDK는 Visual Studio의 최신 버전에 통합됩니다 (현재는 2010 년에 통합됩니다). 이것이 선호되고 지원되는 개발 환경입니다.

Q. SDK를 통해 제공되는 핵심 프레임 워크는 무엇입니까? 예를 들어 DX9의 사용자 정의 버전?

DirectX 9.0은 SDK의 일부이며 Windows 버전과 약간의 차이가 있습니다. 이 SDK는 다음과 같은 기능도 제공합니다

    개발 하드웨어
  • 도구 및 유틸리티
  • 다양한 오디오, 비디오 및 그래픽 API를
  • '성과에게 쉐이더 작업을위한 렌더링 효과를
  • HLSL을 만들기위한 프레임 워크 'API
  • Xbox 라이브 및 멀티/네트워킹 API를
  • The XInput API
  • 개 개별

Q.라는

  • UI 프레임 워크는 OpenGL은 360 또는 모든 코드가 DX 버전으로 포팅 할 것이다에 모든 수준에서 지원됩니까?

  • 아니요, 공식 OpenGL 지원이 없습니다. Xbox 360은 Direct3D의 사용자 지정 버전을 사용합니다 (예, 모든 코드를 DirectX로 이식해야합니다).