Baiklah, saya pikir itu pertanyaan sederhana, tetapi saya kesulitan menemukan jawaban.
Saya sudah membaca bahwa XNA tidak akan ada di Visual Studio 2012. Saya baru-baru ini belajar menggunakan XNA, tetapi karena saya ingin bekerja di game, saya ingin tahu apakah ada cara untuk mengembangkan game menggunakan C # di Visual Studio 2012 , atau jika saya harus mempelajari semuanya lagi menggunakan C ++ dan Direct3D?
C # adalah bahasa yang sangat saya sukai, jadi jika tidak ada cara untuk melakukannya dalam C # tetapi sesuatu yang cukup mudah digunakan Java untuk pengembangan game, saya juga akan tertarik.
Terima kasih banyak!
Jawaban:
Visual Studio 2012 tidak bekerja di luar kotak dengan XNA 4.0 tetapi ada solusi tetapi karena ini masih memerlukan VS2010 untuk diinstal juga saya akan merekomendasikan untuk hanya menggunakan VS2010 karena masih berfungsi seperti yang diharapkan.
sumber
Untuk pendatang baru untuk pertanyaan ini, sepertinya Microsoft telah memasang installer XNA untuk Visual Studio 2010/2012/2013. Saya belum diuji secara pribadi untuk memastikan ini berhasil, tetapi mungkin layak untuk dilihat:
https://msxna.codeplex.com/releases/
EDIT: Setelah menjalankan semua installer yang disertakan untuk rilis Visual Studio 2013 (menjalankan VS 2013 Ultimate di komputer saya), saya bisa menjalankan aplikasi default.
sumber
Saya pikir banyak di sini berada di kapal yang sama, sehingga untuk berbicara. XNA hebat dan saya bersenang-senang, sekarang saya pindah karena Microsoft terlalu diam tentang hal itu, dan mengecualikannya dengan cara yang sudah Anda perhatikan.
Ada solusi untuk mengembangkan proyek-proyek XNA dengan Visual Studio 2012 dan mereka harus tetap berjalan di desktop Windows 8, tetapi tidak ada dukungan resmi dari Microsoft.
Lihatlah kerangka / pembungkus lain untuk .NET / C # seperti SlimDX jika Anda ingin melanjutkan rute ini.
Microsoft tampaknya ingin fokus pada kode asli sekarang, hampir terasa seperti gerakan kebangkitan dari dalam perusahaan, dengan C ++ dan DirectX menjadi kombo pilihan, bahkan pada platform Windows Phone 8 mereka.
Saya sendiri sepenuhnya memfokuskan kembali
Beberapa tambahan bertele-tele: Saya merenungkan C ++ 11 sekarang dan kemudian karena ini tampaknya cara Microsoft lama baru tapi saya tidak pernah benar-benar menyukai C ++ untuk memulai, terutama setelah terkena bahasa seperti Java C dan #, jadi saya merasa sedikit manja. Juga, JavaScript ternyata jauh lebih sedikit dari bahasa yang jelek setelah membaca Bagian-Bagian Terbaik dan mulai serius dalam pekerjaan front-end web dalam karir saya lagi, saya merasakan cara kuat mengekspresikan diri dalam JavaScript benar-benar membuat saya tersenyum hari ini, dan ada demo JavaScript + WebGL dan komposisi intro di negara -negara demokrasi belakangan ini - melakukan hal-hal yang sangat keren.
sumber
Kepala ke repo MONOGAME pada Codeplex saya memiliki XNA berjalan di Win8 Store dalam mode permainan penuh dan tertanam dalam Aplikasi XAML
forum diskusi berisi banyak contoh tentang cara mencapai ini
kadang bulan ini MONOGame 3.0 dirilis yang secara resmi mendukung Windows8 (daripada menggunakan cabang pengembangan)
sumber
XNA dan C # adalah kombinasi kuat untuk game PC yang rapi dan pengembangan game XBOX. Saya akan ragu bahwa Microsoft bisa menjatuhkannya begitu saja. Lebih beresonansi adalah pemikiran bahwa konsol MS baru yang akan datang dan penerus Xbox 360, akan sangat bergantung pada antarmuka dan teknik Direct X 11 saat ini, yang sudah diterapkan GPU saat ini. Sangat mungkin bahwa XNA yang diperbaharui akan mencakup mereka dalam rilis mendatang. Pasar indie XBOX telah menjadi tempat inovasi dan pengembangan yang hebat, mengapa Microsoft harus mengabaikannya. Tidak juga...
Mengenai berita tentang pengguna XBOX baru, saya berpendapat bahwa DX11 adalah pemain besar dalam pengembangan game masa depan, karena digunakan oleh penerus XBOX. Berpikir tentang Direct X9, hanya XBOX 360 saat ini yang membuatnya tetap hidup setelah bertahun-tahun ...
sumber
Anda mungkin ingin mencari proyek ANX . Ini bertujuan untuk menjadi kode sumber yang kompatibel dengan XNA - yaitu beeing mampu membaca dan mengkompilasi proyek yang dibuat dengan XNA Game Studio - dan dapat digunakan dengan Visual Studio 2012. Lebih dari itu, ia juga mendukung DirectX 10 dan 11 menggunakan SharpDX dan juga OpenGL . Ini adalah pekerjaan yang sedang berjalan tetapi sudah sekarang tampaknya cukup bisa digunakan. Saya baru saja mulai bermain-main dengannya, dan itu tampaknya proyek yang sangat menjanjikan.
sumber