'XNA'에 해당되는 글 1건

  1. 2012.11.14 How to create XNA Windows game project using Visual Studio 2012

It's not possible to create or open 'XNA Windows Game' project using Visual Studio 2012. As Microsoft publishes Windows 8 and Visual Studio 2012, XNA framework now only supports Windows Phone 8. If you like to create an 3D game using VS 2012, you must create Visual C++ project and use DirectX. However, there's a way to create or open XNA desktop application project.



1. Install Windows Phone SDK 8.0 first. And updates 'Games for Windows Marketplace Client', then install Windows Phone SDK 7.1. 7.1 versions can't be installed without the recent version of marketplace client on Windows 8.

If you already installed XNA Game Studio 4.0 on your PC, you can skip this step.


This blog describes how to install the 7.1 versions of SDK on Windows 8.



2. If you are planning to Install VS 2012, install it now and don't run it yet. If you already installed it, skip this step.



3. Run command prompt as administrator permission.



4. Execute the following line. This will copy VS 2010's XNA project templates into VS 2012 and will not overwrite the originals.


xcopy /s /d "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0\ProjectTemplates" "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0\ProjectTemplates"


*If it prompts a question, type 'd' for directory.


5. Using the following command line, run IDE with setup mode so that VS recognizes the copied templates. Sometimes, this will take several minutes. Wait until new line is shown.

If you never ran VS 2012 since it has been installed, jump to the step 7.


"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /setup



6. Close the command prompt.



7. Run VS 2012. Now you can create a new XNA game project or open a previous XNA projects. Don't panic with the "error like" warning message. You can continue by pressing 'OK' button.




Korean:


Visual Studio 2012에서 XNA 윈도우 게임 프로젝트를 만들거나 불러오는 방법


윈도우 8과 비주얼 스튜디오 2012를 내 놓으면서, 마이크로소프트는 XNA 프레임워크를 윈도우폰에서만 사용하도록 하려는 것 같다. 이제 새 버전의 개발환경에서는 윈도우폰 게임 프로젝트에서만 XNA 프레임워크를 사용할 수 있다. 하지만 방법은 있다. 다음과 같이 해보자.



1. Windows Phone SDK 8.0을 설치한다. 그리고 최신버전의 Games for Windows 마켓플레이스 클라이언트를 설치한 다음 Windows Phone SDK 7.1을 설치한다. 윈도우 8에서는 마켓플레이스를 업데이트하지 않으면 7.1이 설치되지 않는다. 이미 XNA Game Studio 4.0이 설치되어 있다면 이 과정을 건너뛸 수 있다.


2. 비주얼 스튜디오 2012를 설치할 계획이라면 지금 설치하고 실행하지 않는다.


3. 명령 프롬프트를 관리자 권한으로 실행한다.


4. 다음 명령줄을 실행한다. 이전 템플릿을 복사해오는 작업이며 새 비주얼 스튜디오에 없는 템플릿만 복사한다. 이전에 비주얼 스튜디오 2012를 설치한 후 한 번도 실행하지 않았다면 바로 7번으로 넘어간다.


xcopy /s /d "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0\ProjectTemplates" "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0\ProjectTemplates"


*폴더인지 파일인지 묻는다면 올바른 위치에 SDK가 설치되어 있는지 확인할 것.


5. 다음 명령을 이용해 비주얼 스튜디오가 새로 추가된 템플릿을 인식할 수 있도록 설치모드로 실행한다. 빈 명령줄이 나타나면 작업이 완료된 것이다. 이따금씩 몇분이 걸리기도 한다.


"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /setup


6. 명령 프롬프트를 닫는다.


7. 비주얼 스튜디오 2012를 실행한다. 이제 새 프로젝트 창의 XNA 섹션에서 윈도우용 프로젝트를 볼 수 있고 기존의 XNA 프로젝트를 불러올 수 있을 것이다.





...


이전에 개발한 XNA 프로젝트가 있는데, 제길슨 DirectX로 만들껄 하는 생각이 들었다. XNA를 데스크탑에서 영원히 숙청하려는건지 마소의 행보가 궁금하다. 역시나 삼차원의 세계에서는 네이티브의 퍼포먼스를 외면할 수 없다. 개뼉다구 같은 공짜 OS 만들어 뿌려 놓고 개발자들은 쓰지도 못하는 새 버전들만 줄창 만들어내는 헐 대박 쩔어 구글도 이제 와서 네이티브 모드를 구현하지 않는가.


"안드로이드 OS는 자바 스크립트로 개발되어 왔으며 젤리빈 부터 C로 일부 포팅하기 시작했다"


필자가 만든 소문이며 믿거나 말거나이지만, 아직까지 안드로이드 OS가 네이티브 코드로 개발되었다고 믿어지지 않으며 그지 발싸게 같은 플랫폼 편의성은 공포와 충격 그자체다. 더욱 놀라운 사실은, 자바개발만 해온 개발자들은 다른 개발환경을 접해보지 못해 안드로이드 플랫폼과 개발 프레임워크가 얼마나 불편한지 모른다.