从网友探秘 《黑神话:悟空》 的脚本说说C# - 张善友

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

《黑神话:悟空》在不到24小时内突破222万在线玩家,排名第二。游戏使用虚幻5开发,脚本方案是C#。C#是由ECMA国际组织制定的编程语言标准,对C#程序员和开发者非常重要。

🔎

延伸解读

C# 的标准化背景

文章指出,C# 是由 ECMA 国际组织制定的编程语言标准,最新版本为 ECMA-334 第 7 版(2023 年 12 月发布)。此外,ISO/IEC 23270:2018 也是 C# 的国际标准。这些标准详细描述了 C# 程序的形式、语法、语义规则及实现限制,但不涉及程序如何被数据处理系统使用或调用。这有助于澄清 C# 并非微软专属,而是有国际标准支撑的开放语言。

标准对开发者的实际意义

文章强调,这些标准确保了不同平台和编译器上的 C# 代码的兼容性和一致性。对于 C# 程序员和开发者来说,遵循这些标准可以保证代码的可移植性,减少因平台差异导致的问题。同时,文章列出了多个相关标准,如 ECMA-335(CLI)、ECMA-372(C++/CLI)等,这些共同构成了 C# 生态的技术基础。

《黑神话:悟空》的技术选择

根据文章,游戏使用虚幻5开发,脚本方案为 C#,底层仍用 C++。开发团队基于自身技术积累对虚幻5做了 C# 适配,流程脚本用 C#。这一选择表明 C# 在游戏开发中也能胜任脚本编写,并非仅限于企业应用。文章通过这一案例,间接展示了 C# 的灵活性和适用性。

❓

Q&A

《黑神话:悟空》的在线玩家数量是多少?

《黑神话:悟空》在发售后24小时内在线玩家突破222万。

《黑神话:悟空》使用了什么开发引擎?

《黑神话:悟空》使用虚幻5开发。

C#的最新标准是什么?

C#的最新标准是ECMA-334第7版,发布于2023年12月。

C#与微软的关系是什么?

C#并不只与微软相关,它是由ECMA国际组织制定的编程语言标准。

ISO/IEC 23270:2018标准的内容是什么?

ISO/IEC 23270:2018标准详细描述了C#程序的形式和解释,包括语法和语义规则。

C#标准的历史版本有哪些?

C#的早期版本标准包括ISO/IEC 23270:2003和ISO/IEC 23270:2006,它们已被新版本取代。

🏷️

标签

➡️

继续阅读