跳转到内容

UnrealScript

维基百科,自由的百科全书

这是本页的一个历史版本,由MilkyDefer留言 | 贡献2021年12月27日 (一) 07:33 (異議あり!)编辑。这可能和当前版本存在着巨大的差异。

UnrealScript(通常缩写为 UScript)是 Unreal Engine 的原生脚本语言,用于在 Unreal Engine 4 发布之前编写游戏代码和游戏玩法事件。该语言专为简单、高级的游戏编程而设计。 UnrealScript 解释器由 Tim Sweeney 编程,他还创建了早期的游戏脚本语言 ZZT-oop。

与 Java 类似,UnrealScript 是面向对象的,没有多重继承(类都继承自一个公共 Object 类),并且类在以其定义的类命名的单独文件中定义。与 Java 不同,UnrealScript 没有原始类型的对象包装器。接口仅在虚幻引擎第 3 代和少数虚幻引擎 2 游戏中受支持。 UnrealScript 支持运算符重载,但不支持方法重载,可选参数除外。

2014 年 3 月,Epic Games 宣布虚幻引擎 4 将不再支持 UnrealScript,而是支持使用 C++ 编写游戏脚本。 Blueprints Visual Scripting 系统将支持可视化脚本,该系统取代了早期的 Kismet 可视化脚本系统。

您还可以浏览虚幻引擎 5 语言。