从网友探秘 《黑神话:悟空》 的脚本说说C#
内容提要
《黑神话:悟空》发售不到24小时,Steam在线玩家峰值突破222万,排名第二。游戏使用虚幻5开发,脚本方案是C#。C#是由ECMA国际组织制定的编程语言标准,具有高性能、内存安全、强类型与脚本灵活性。C#广泛应用于各行业,具有现代化语法与MIT友好许可。
延伸解读
C# 的标准化背景
文章指出,C# 是由 ECMA 国际组织制定的编程语言标准,最新版本为 ECMA-334 第 7 版,发布于 2023 年 12 月。同时,ISO/IEC 23270:2018 是 C# 的国际标准,取代了早期的 2003 和 2006 版本。这些标准详细描述了 C# 程序的形式、语法、语义规则和实现限制,但不涉及程序如何被数据处理系统使用或调用。
C# 在游戏开发中的角色
根据文章,《黑神话:悟空》使用虚幻 5 开发,脚本方案为 C#,底层仍使用 C++。开发团队基于自身技术积累对虚幻 5 做了 C# 适配,流程脚本用 C# 编写。这表明 C# 在游戏开发中可作为脚本语言,与 C++ 底层结合,兼顾开发效率和性能。
C# 的跨平台兼容性
文章强调,相关标准确保了 C# 代码在不同平台和编译器上的兼容性和一致性。C# 具有高性能、内存安全、强类型与脚本灵活性,支持异步编程模型和 ORM,并采用 MIT 友好许可。这些特性使其广泛应用于各行业,并得到大厂信赖。
Q&A
《黑神话:悟空》的发售情况如何?
《黑神话:悟空》在发售不到24小时内,Steam在线玩家峰值突破222万,排名第二。
《黑神话:悟空》使用了什么开发技术?
该游戏使用虚幻5开发,脚本方案为C#,底层使用C++。
C#编程语言的最新标准是什么?
C#的最新标准是ECMA-334第7版,发布于2023年12月。
C#语言的主要特点是什么?
C#以高性能、内存安全、强类型和脚本灵活性著称,广泛应用于各行业。
C#的国际标准是什么?
C#的国际标准是ISO/IEC 23270:2018,描述了C#程序的形式和解释。
C#在开发中有哪些优势?
C#支持异步编程模型和ORM,帮助开发者高效开发,具有现代化语法和MIT友好许可。