Tudo bem, acho que é uma pergunta simples, mas tenho dificuldades para encontrar algumas respostas.
Eu já li que o XNA não estaria no Visual Studio 2012. Recentemente, aprendi a usar o XNA, mas como gostaria de trabalhar em jogos, gostaria de saber se há uma maneira de desenvolver jogos usando o C # no Visual Studio 2012. , ou se eu deveria aprender tudo novamente usando C ++ e Direct3D?
C # é uma linguagem que eu gosto muito, então, se não há como fazê-lo em C #, mas algo bastante fácil de usar Java para o desenvolvimento de jogos, eu também estaria interessado.
Muito obrigado!
Respostas:
O Visual Studio 2012 não funciona imediatamente com o XNA 4.0, mas existe uma solução alternativa, mas como isso ainda exige a instalação do VS2010, eu recomendaria usar o VS2010, pois isso ainda funciona conforme o esperado.
fonte
Para os novatos nesta pergunta, parece que a Microsoft instalou os instaladores do XNA para o Visual Studio 2010/2012/2013. Não testei pessoalmente para garantir que funcionem, mas vale a pena dar uma olhada:
https://msxna.codeplex.com/releases/
Edição: Depois de executar todos os instaladores incluídos para a versão do Visual Studio 2013 (executando o VS 2013 Ultimate no meu computador), consegui executar o aplicativo padrão.
fonte
Eu acho que muitos aqui estão no mesmo barco, por assim dizer. O XNA foi ótimo e eu me diverti muito, agora estou seguindo em frente, pois a Microsoft está em silêncio demais e excluindo-o das maneiras que você já notou.
Existe uma solução alternativa para desenvolver projetos XNA com o Visual Studio 2012 e eles ainda devem ser executados na área de trabalho do Windows 8, mas não há suporte oficial da Microsoft.
Veja outras estruturas / invólucros para .NET / C # como o SlimDX, se você quiser continuar esta rota.
A Microsoft parece querer se concentrar no código nativo agora, quase parece um movimento de revitalização dentro da empresa, com C ++ e DirectX sendo a combinação preferida, mesmo na plataforma Windows Phone 8.
Eu mesmo estou me focando completamente
Algumas divagações adicionais: estou contemplando o C ++ 11 de vez em quando, como parece o novo velho modo da Microsoft, mas nunca gostei muito do C ++, especialmente depois de ter sido exposto a linguagens como Java e C #, então me sinto um pouco mimado. Além disso, o JavaScript se tornou muito menos uma linguagem feia depois de ler The Best Parts e entrar novamente no trabalho de front-end da web em minha carreira, sinto que as maneiras poderosas de me expressar em JavaScript realmente me fazem sorrir hoje em dia, e há demo de JavaScript + WebGL e composições de introdução nas demopartias hoje em dia - fazendo coisas muito legais.
fonte
De cabeça para o repositório MONOGAME no Codeplex, tenho o XNA rodando na Win8 Store no modo de jogo completo e incorporado a um aplicativo XAML
os fóruns de discussão contêm muitos exemplos de como conseguir isso
em algum momento deste mês, está sendo lançado o MONOGame 3.0, que suporta oficialmente o Windows8 (em vez de usar um ramo de desenvolvimento)
fonte
XNA e C # eram uma combinação forte para o puro desenvolvimento de jogos para PC e para o desenvolvimento de jogos em XBOX. Eu duvido que a Microsoft possa desistir. Mais ressonável é o pensamento de que o novo console da Microsoft e sucessor do Xbox 360 dependerão fortemente da interface e das técnicas atuais do Direct X 11, que os gpus atuais já implementam. É muito provável que um XNA recondicionado os cubra em uma versão futura. O mercado independente de XBOX tem sido um ótimo local de inovação e desenvolvimento, por que a Microsoft deveria abandonar isso. Na verdade não...
Com relação às notícias sobre os novos devkits do XBOX, eu diria que o DX11 é o grande jogador no desenvolvimento futuro de jogos, uma vez que é usado pelo sucessor do XBOX. Pensando no Direct X9, é apenas o atual Xbox 360 que o mantém vivo depois de anos, de alguma forma ...
fonte
Você pode procurar o projeto ANX . Seu objetivo é ser o código-fonte compatível com o XNA - ou seja, poder ler e compilar projetos feitos com o XNA Game Studio - e pode ser usado com o Visual Studio 2012. Além disso, ele também suporta o DirectX 10 e 11 usando o SharpDX e também o OpenGL . É um trabalho em andamento, mas já agora parece bastante utilizável. Eu apenas comecei a brincar com isso, e parece um projeto muito promissor.
fonte