Kendi 2D (ve belki de 3D) oyun motorumu yazmaya başlamadan önce biraz araştırma yapıyorum. C# ve XNA kullanmadan önce bir motor yaptım ama bu sefer C++ 'da opengl vb. Kullanarak yeni motorumun yapımını yapmak istiyorum.C++ 'da yazın ve C#' ya görün veya doğrudan C# 'ye yazın?
Yine de C#' den hızlı yineleme sürelerini istiyorum ve erişimim var. oradaki oyun motoruna.
Burada birkaç seçeneğim var.
- , C# doğrudan C++ hiçbir C++
- Yazma şeyi yazın C motoru ve bir CLI sarıcı ++
- yazın ve C# kod yüklemek için Mono kullanmak/motoruna Meclisleri.
- yok C#
- ... Ben vs. itlaf, skenograf şeyler, Matris hesaplamaları, parçacık sistemleri vardır
Wat hızını gerekiyor düşünüyorum henüz
ait düşünmüyordu Muhtemelen bir şey artılar ve eksiler? Önerileriniz nelerdir?
C# hakkında pek bir şey bilmediğimden aptalca bir soru olabilir: C# gibi bir GC'd dilinde böyle bir şey yazmak mümkün mü yoksa GC durakları hayatta kalsın mı? – dsimcha
Bu uygulanabilir ve performans kabul edilebilir. C++ her zaman (bunu söylemedim!) Ve daha hızlı olacaktır. Zaten etrafında yüzen birkaç C# oyun motoru var. Örneğin düz kırmızı top. – WoutervD