Является ли IronPython + XNA серьезным претендентом на разработку игр? - PullRequest
1 голос
/ 14 октября 2011

Мне нравятся другие мультимедийные библиотеки для Python, однако мне любопытно, могут ли IronPython и XNA стать претендентом на разработку игр.Есть ли причина, по которой вы не слышите об этом слишком часто?

Кроме того, это должно было быть более или менее темой, касающейся Python и IronPython.Я знаю, что есть другие языки, которые лучше подходят, но мне интересны только Python, Jython, Cython, IronPython и т. Д.

1 Ответ

2 голосов
/ 16 октября 2011

Используя IronPython + XNA вместо C # + XNA, вы теряете кроссплатформенные возможности XNA.

Вы не можете запустить IronPython на Xbox 360 или Windows Phone 7 ( см. Эту ветку ). Я также подозреваю, что вы не сможете использовать другие кроссплатформенные реализации XNA (например, мои собственные ExEn ).

Также, конечно, существует недостаток производительности при использовании IronPython вместо C #. Я не могу сказать, каковы могут быть различия в производительности между IronPython и другими реализациями Python - но эти другие реализации в любом случае не могут использоваться с XNA.

Кроме этого, я не могу думать о каких-либо функциональных различиях. Если ваша цель - Windows, тогда XNA + IronPython вполне подойдет для разработки игр.

Хотя если вы выбираете XNA в качестве своей платформы и делаете «серьезный» проект, то C #, вероятно, является лучшим выбором основного языка, поскольку он лучше поддерживается.

...