UnrealScript
外观
此快速刪除提案有争议或异议。 原因:看样子是从:en:Unreal Engine#UnrealScript (该死的过滤器不让我加跨语言链接)翻译来的,建议直接合并进虚幻引擎 注意:若掛有本模板的條目無可置疑地符合快速刪除的條件,或所提出的理由未獲接受,本條目仍有可能被管理員快速刪除。 致放置者:为條目掛上本模板时,請将本條目的快速刪除模板保持原样不要移去,以便参考。 |
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 语言。