Saya ingin membuat game 360 dan hanya ingin tahu apakah saya dapat menggunakan kembali beberapa kode C yang ada yang saya miliki atau apakah saya perlu menulis ulang semuanya dalam C #. Bantuan apa pun dihargai.
Iya dan tidak.
Secara resmi, satu-satunya hal yang dapat Anda gunakan pada 360 dengan XNA adalah C #. Anda tidak dapat mengirim DLL yang tidak dikelola dengan aplikasi di xbox live, dan jika Anda ingin menulis gim Anda di C, Anda memerlukan kit dev dan kontrak yang tidak mungkin didapat dengan Redmond.
Yang mengatakan, apa pun yang Anda dapat kompilasi menjadi CIL yang akan berjalan pada kerangka kerja kompak akan baik-baik saja. Jika Anda dapat meyakinkan kode Anda untuk dikompilasi sebagai terkelola c ++, Anda harus dapat membuatnya berfungsi.
Pembaruan 2016
Waktu telah berubah. Raih VC ++, XBONE off-the -shelf Anda dan menjadi gila.
Atau, lebih baik lagi jika Anda benar-benar terjebak pada C #, yang merupakan bahasa kecil yang cukup hebat - gunakan Unity, atau monogame. Yang pertama adalah mesin dan ekosistem yang lengkap, benar-benar luar biasa, yang terakhir sangat cocok jika Anda ingin membuatnya sendiri.
lebih baik menggunakan C #. bacause bahwa menggunakan C # tidak akan menyebabkan masalah yang tidak diketahui.
Namun, Ya, itu bisa CLL fungsi.
sumber