Katakanlah saya membuat pertandingan besar ini dalam C # dengan XNA.
Opsi apa yang harus saya sertakan fitur scripting ke basis kode saya?
Katakanlah saya membuat pertandingan besar ini dalam C # dengan XNA.
Opsi apa yang harus saya sertakan fitur scripting ke basis kode saya?
Jawaban:
Saya menganjurkan tidak menggunakan bahasa skrip di C # . C # sudah memecahkan sebagian besar masalah yang diselesaikan oleh mesin scripting. Cukup gunakan C # dalam cara Anda akan menggunakan bahasa scripting.
Karena saya telah membahas ini beberapa kali sebelumnya, berikut adalah beberapa bahan bacaan untuk Anda:
PEMBARUAN: Jika Anda ingin alur kerja penyuntingan langsung, coba metode kurang ajar ini untuk menggunakan Edit dan Lanjutkan .
Jika Anda berencana menargetkan XBox360 atau Windows Phone 7, maka opsi Anda terbatas. Platform tersebut tidak mendukung pembuatan kode runtime, jadi satu-satunya pilihan Anda adalah bahasa yang ditafsirkan. Saya akan merekomendasikan untuk menghindari bahasa yang ditafsirkan, karena kinerjanya cenderung berkisar dari "sub-par" ke "bukan kepalang".
Jika Anda hanya menargetkan Windows, dan Anda benar-benar membutuhkan / menginginkan bahasa skrip, silakan lihat di IronPython atau IronRuby. Keduanya menargetkan DLR dan berkinerja sangat baik (karena menjadi bahasa yang dinamis).