2012-03-24 51 views
1

虽然我的常识说“是的,杜恩”,但我认为我很久以前就读过某些地方提到使用不同编程语言的能力,并想知道是否应用了类似的东西。如果一个游戏引擎是用C++编写的,但是我正在开发的游戏是用C#/ XNA编写的,那么这个游戏引擎可以用于这个游戏吗?您计划使用的GameEngine是否需要用您正在编程的相同语言编写?

+0

xna是一款游戏引擎 – 2012-03-24 22:23:53

+1

不,没有xna不是游戏引擎。这是一个框架。 – Denzil 2012-03-25 08:41:26

+0

此问题似乎是无关紧要的,因为它不在讨论范围内,如帮助中心所述。 – Will 2013-08-29 12:42:13

回答

2

通常,用于编写游戏引擎的语言旨在提高效率和速度。您用来编写游戏的语言旨在简化和表达。因此,为每个目的使用不同的语言是完全有意义的。

他们如何一起工作是另一回事。通常,引擎的API将被赋予一个方便的界面用于游戏“脚本”语言,因此后者将通过连续的API调用与引擎交互。 “繁重的举动”将全部由发动机完成......

相关问题