为什么我们在开发中使用脚本?

🏷️ 365BET-官网 🕒 2025-07-20 00:41:24 👤 admin 👁️ 3630 ❤️ 938
为什么我们在开发中使用脚本?

脚本通常在运行时编译,而宿主语言则在编译时编译。这意味着,如果脚本更改,我们不需要重新编译。重新编译一个完整的游戏可能需要几分钟到几个小时,这意味着一个巨大的生产力打击。

通常,关键代码或后端代码不会编写脚本。这段代码应该运行得很快,而内存管理通常是至关重要的。

在游戏中,游戏逻辑和配置通常包含在脚本文件中。这些脚本可以很容易地由非程序员(如设计人员)更新,以调整游戏。脚本语言很简单,并且为此目的采取了一种宽容的方式。

通常,脚本语言也用于实时编写脚本。这对于调整一些游戏元素甚至调试都是很方便的。许多游戏都为这个目的提供了一个控制台(主要是内部的)。

您很有可能使用现有的游戏引擎创建一个游戏,只需编写脚本即可。因此,游戏引擎层与游戏逻辑层完全解耦。现代引擎通常可以用来创建FPS或RTS游戏这样容易,但它是不可能的任何类型。MMO可能需要另一种类型的引擎。

因此,底线是脱钩。上面列出的好处往往超过了创建或集成脚本语言的额外工作。

相关文章

适用于 PowerToys 的 Always On TopWindows实用工具
365bet体育投注站

适用于 PowerToys 的 Always On TopWindows实用工具

📅 07-13 👁️ 5237
翟国(翟国全)
365BET-官网

翟国(翟国全)

📅 07-16 👁️ 4050