Я спрашивал об этом на форумах XNA, но, думаю, так как большинство людей там специализировалось бы на C #, мне не очень помогли с этим
У меня есть некоторый код для игры, написанной на Scala.Сейчас я компилирую все в байт-код Java, но у компилятора Scala есть версия .Net.Имея это в виду и поскольку модульное проектирование является хорошей практикой в целом, я написал графический интерфейс и сейчас я использую класс OpenGLGraphics, реализующий этот интерфейс, который содержит каждую строку кода OpenGL в моей программе.В моем идеальном мире я мог бы поменять свой класс OpenGLGraphics на класс XNAGraphics и запустить свою игру на Xbox без дальнейшего портирования, ну, возможно, некоторые модификации, но я думаю, что это не так просто.
Я немного погуглил и не смог найти пример того, как кто-то пытался это сделать.У меня есть опыт программирования на XNA, и первая проблема, которая приходит на ум, заключается в том, что для Visual Studio не существует плагина scala, и программирование на XNA кажется очень ориентированным на Visual Studio.Проект XNA или настройка проекта XNA и конвейера контента без Visual Studio?