2012-03-24 1 views
1

Хотя мой здравый смысл говорит «Да, Дух», я думал, что кое-что давно прочитал, ссылаясь на способность использовать разные языки программирования в гармонии и задавался вопросом, применимо ли здесь что-то подобное.Используется ли GameEngine, который вы планируете использовать, на том же языке, на котором вы программируете игру?

IE, если игровой движок написан на C++, но игра, которую я разрабатываю, была написана на C#/XNA, может ли этот игровой движок использоваться для этой игры?

+0

xna IS игровой движок –

+1

Нет, нет xna не является игровым движком. Это основа. – Denzil

+0

Этот вопрос не соответствует теме, поскольку он не находится в рамках обсуждения, как описано в справочном центре. – Will

ответ

2

Обычно язык, который вы используете для написания игровых движков, нацелен на эффективность и скорость. Язык, который вы используете для написания игр, нацелен на простоту и выразительность. Таким образом, совершенно разумно использовать другой язык для каждой цели.

Как они будут работать вместе, это совсем другая история. Обычно API-интерфейс движка будет иметь удобный интерфейс, который будет использоваться в игре «скриптовый» язык, поэтому последний будет взаимодействовать с движком через последовательные вызовы API. «Тяжелая подтяжка» будет выполняться двигателем, хотя ...

Смежные вопросы