【发布时间】:2010-09-05 13:15:04
【问题描述】:
我不确定 C 语言编程的真正含义: - 使用 C 编译器在纯 C 中编程 或者 - 使用 C++ 编译器在 C 语言中编程。
除了 C 的 C 语法和 C++ 的 C 语法之间的差异之外,我可以肯定地说两个可执行文件在性能方面绝对(或在极少数情况下)没有差异吗?
我正在考虑这个问题,因为在游戏编程中,渲染部分、游戏对象部分和游戏脚本部分的每一个都可以完全不同的语言进行编程,以在执行速度和易于开发之间取得最佳折衷,并且在每个部分都有这个。
部件之间的这种分离对我来说可能很重要,例如,我想制作一个多功能的 3D 冒险引擎,社区可以在其中制作自己的游戏玩法,而不必弄乱引擎。它只能制作一个角色和几个敌人的游戏,因此将涵盖不同的游戏类型:砍杀、渗透、RPG、平台等。
我应该把这两段放在 gamedev.stackexchange 中,但第一部分只是关于语言...
【问题讨论】: