Diyelim ki bu büyük oyunu X # ile CNA'da yapıyorum.
Kod tabanıma bir komut dosyası özelliği eklemek için hangi seçeneklere ihtiyacım var?
Diyelim ki bu büyük oyunu X # ile CNA'da yapıyorum.
Kod tabanıma bir komut dosyası özelliği eklemek için hangi seçeneklere ihtiyacım var?
Yanıtlar:
Ben C # bir komut dosyası dili kullanmama savunucusu . C # zaten bir betik motoru çözmek için kullanılan sorunların büyük çoğunluğunu çözer. Sadece bir kodlama dili gibi C # kullanın.
Daha önce birkaç kez bunun üstesinden geldiğim için işte size bazı okuma materyalleri:
GÜNCELLEME: Canlı düzenleme iş akışı istiyorsanız, Düzenle ve Devam Et'i kullanmak için bu arsız yöntemi deneyin .
XBox360 veya Windows Phone 7'yi hedeflemeyi planlıyorsanız, seçenekleriniz sınırlıdır. Bu platformlar çalışma zamanı kodu oluşturmayı desteklemediğinden tek seçeneğiniz yorumlanmış bir dil olacaktır. Performansları "sub-par" ile "abysmal" arasında değişme eğiliminde olduğundan, yorumlanmış dillerden uzak durmanızı öneririm.
Yalnızca Windows'u hedefliyorsanız ve gerçekten bir komut dosyası diline ihtiyacınız varsa / istiyorsanız, IronPython veya IronRuby'a bir göz atın. Her ikisi de DLR'yi hedefler ve çok iyi performans gösterir (dinamik diller olduğu için).