Visual Studio 2012 및 게임 개발 [닫기]


10

좋아, 나는 그것이 간단한 질문이라고 생각하지만, 주위에 답을 찾기가 어렵습니다.

XNA가 Visual Studio 2012에 없을 것이라고 이미 읽었습니다. 최근에 XNA를 사용하는 법을 배웠지 만 게임 작업을하고 싶기 때문에 Visual Studio 2012에서 C #을 사용하여 게임을 개발할 수있는 방법이 있는지 알고 싶습니다. 또는 C ++ 및 Direct3D를 사용하여 모든 것을 다시 배워야합니까?

C #은 내가 가장 좋아하는 언어이므로 C #에서 할 수있는 방법이 없지만 게임 개발에 Java를 사용하기 쉬운 것이 있다면 관심이 있습니다.

고마워요!


1
내 생각에 이것은 Microsoft 관련 기술이 아닌 OpenGL에 베팅 할 시간이며 Microsoft는 천천히 떨어지고 이제는 시장에서 작은 선수 일 뿐이며 Microsoft에 대한 유일한 좋은 점은 PC 게임이지만 가장 큰 것입니다. 부품 산업은 의심 할 여지없이 OpenGL에 대한 전망이며 다른 점은 없습니다. 지금은 마이크로 소프트에게는 좋지 않은 일이며 많은 기술을 버리고 사람들이 Windows 8의 새로운 것을 배우도록 강요하고 있습니다. 이는 현재 실제 미래와 가장 중요한 시장이 없으며 성공하더라도 성공할 것입니다. 성장하는 데 몇 년이 걸립니다.
user827992 2014 년

18
마이크로 소프트, 작은 선수?
Laurent Couvidou

1
모바일 시장에는 @lorancou도 존재하지 않으며 콘솔 시장에는 베스트셀러 콘솔이 Wii이고 PS3는 OpenGL을 사용하는 콘솔입니다. PC 시장은 마이크로 소프트에게 유일하게 남아있는 유일한 시장이며, 몇 년 안에 인수 할 준비가 된 Mac과 Linux가있는 경우가 있습니다. 내가 왜 마이크로 소프트를 선수로 생각해야하는지 말해주세요 .
user827992

17
한숨. 콘솔은 OpenGL을 사용하지 않습니다. PS3조차도 아닙니다. PSGL이라는 독점적 인 비표준 GLES-1.1 파생 API가 있지만 아무도 사용하지 않습니다. OpenGL이 게임에서 성공한 유일한 곳은 iOS와 Android에 있으며, 더 높은 수준의 플랫폼 별 API가 추진되고 있습니다. 다른 모든 플랫폼은 독점 API를 사용하거나 거의 관련이 없습니다. 이식성에 관심이 있다면 솔루션은 저수준 API를 추상화하는 것입니다.
Sean Middleditch

5
이것은 게임 산업에서 Microsoft의 생존 가능성을 논의하기위한 장소가 아닙니다. 이에 대해 더 논의하고 싶다면 대화방을 시작하십시오.
doppelgreener

답변:


11

Visual Studio 2012는 XNA 4.0과 함께 즉시 작동하지 않지만 해결 방법이 있지만 VS2010을 설치해야하므로 VS2010을 사용하는 것이 좋습니다. 여전히 예상대로 작동합니다.


그런 다음 Windows 8에서 작동하는 게임을 게시 할 수 있습니까?
Arnaud Mongrain

3
Windows 8에서는 작동하지만 Metro 앱은 아닙니다. 그러나 MonoGame ( monogame.codeplex.com )을 사용 하여 XNA 게임을 Metro로 이식 할 수 있습니다 .
Roy T.

사실, 공식 Monogame 홈페이지는 monogame.net입니다. 코드 플렉스 페이지가 오래되었습니다.
jalgames

8

이 질문을 처음 접하는 사용자에게는 Microsoft가 Visual Studio 2010/2012/2013 용 XNA 설치 관리자를 설치 한 것으로 보입니다. 나는이 작업을 확인하기 위해 개인적으로 테스트하지는 않았지만 살펴볼 가치가 있습니다.

https://msxna.codeplex.com/releases/

편집 : Visual Studio 2013 릴리스 (내 컴퓨터에서 VS 2013 Ultimate 실행)에 포함 된 모든 설치 프로그램을 실행 한 후에 기본 응용 프로그램을 실행할 수있었습니다.


이것은 Professional 및 Express 버전의 Visual Studio에서도 작동합니다.
SpartanDonut

6

나는 여기에 많은 사람들이 같은 보트에 있다고 생각합니다. XNA는 훌륭했고 많은 즐거움을 얻었습니다. 이제 Microsoft가 너무 조용하고 이미 눈치 채신 방법으로 제외하면서 계속 나아가고 있습니다.

Visual Studio 2012로 XNA 프로젝트를 개발하는 해결 방법이 있으며 여전히 Windows 8 데스크톱에서 실행해야하지만 Microsoft의 공식 지원은 없습니다.

이 경로를 계속하려면 SlimDX와 같은 .NET / C #의 다른 프레임 워크 / 래퍼를보십시오.

마이크로 소프트는 현재 네이티브 코드에 초점을 맞추고 자하는 것으로 보인다. C ++과 DirectX는 심지어 Windows Phone 8 플랫폼에서도 C ++과 DirectX를 결합하여 회사 내부의 부흥 운동과 같은 느낌이 든다.

나 자신에 완전히 초점을 맞추고있다

  1. UDK 및 Unity와 같은 심각한 게임 개발 프로젝트에 기존 게임 엔진 사용
  2. 백엔드에 C # (현재 SignalR 사용)을 사용하여 취미 게임 땜질을 위해 HTML + Javascript로 전환하고 특히 R # 플러그인으로 ReSharper 7.0 및 JSLint를 사용했습니다 ^^

몇 가지 추가 램 블링 : C ++ 11을 지금 생각하고 있는데 이것이 새로운 Microsoft 방식 인 것처럼 보이지만 C ++을 시작한 적이 없었습니다. 특히 Java와 같은 언어에 노출 된 후에는 C ++을 좋아하지 않았습니다. 버릇없는. 또한 JavaScript는 The Best Parts를 읽고 다시 경력에서 웹 프론트 엔드 작업을 진지하게 생각한 후에는 추악한 언어가 아닙니다. 저는 JavaScript로 자신을 표현하는 강력한 방법이 요즘 미소 짓습니다. 요즘 데모 파티 에는 JavaScript + WebGL 데모 및 인트로 구성 이 있습니다.


5

Codeplex의 MONOGAME 리포지토리로 가십시오. XNA가 전체 게임 모드로 실행되고 XAML 응용 프로그램에 내장되어 있습니다.

토론 포럼에는이를 달성하는 방법에 대한 많은 예가 들어 있습니다.

이번 달 언젠가 개발 분기를 사용하지 않고 공식적으로 Windows8을 지원하는 MONOGame 3.0이 출시되고 있습니다.


2

XNA와 C #은 깔끔한 PC 게임과 XBOX 게임 개발을위한 강력한 콤보였습니다. 나는 Microsoft가 그렇게 떨어 뜨릴 수 있다고 의심합니다. 새로운 다가오는 MS 콘솔과 Xbox 360의 후속 제품은 현재 Direct X 11 인터페이스와 현재 gpus에서 이미 구현하고있는 기술에 크게 의존 할 것입니다. 리퍼브 XNA는 향후 릴리스에서이를 다룰 것입니다. XBOX 인디 마켓은 혁신과 개발의 훌륭한 장소였습니다. 왜 Microsoft가이를 포기해야합니까? 정말 ...

새로운 XBOX 개발 키트에 관한 뉴스와 관련하여, DX11은 XBOX 후임자가 사용하기 때문에 향후 게임 개발에서 큰 선수라고 주장합니다. Direct X9를 한 번에 생각해 보면, 현재 XBOX 360만이 몇 년이 지난 후에도 살아남 게합니다 ...


2

ANX 프로젝트 를 찾아 볼 수 있습니다 . XNA와 호환되는 소스 코드, 즉 XNA Game Studio로 만든 프로젝트를 읽고 컴파일 할 수있게하는 것을 목표로하며 Visual Studio 2012와 함께 사용할 수 있습니다. 또한 SharpDX 및 OpenGL을 사용하여 DirectX 10 및 11을 지원 합니다. . 현재 진행중인 작업이지만 이미 사용이 가능해 보입니다. 나는 방금 그것으로 놀기 시작했고 매우 유망한 프로젝트 인 것 같습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.