首页 > 虚幻引擎 > Script
    Atlas 技术
    成功案例
    授权

UnrealScript

UnrealScript脚本语言是一个完全整合的,高层次类似java的面向对象编程语言,它提供:
  • 为游戏播放编程中诸多重要概念提供本身语言支持,这些概念包括动态范围状态机器,以及基于时间的(后台延时)代码执行。

  • 提供元数据的自动支持;持续性(配有非常灵活的文件格式后向 - 兼容性); 支持关卡设计师在UnrealEd中披露脚本属性。

  • 强类型。

  • 语法类型C++。

  • 受托管的对象生命周期以及垃圾回收。

  • 内置编译器。

  • 平台无关,由虚拟机运行字节码。

  • 内部支持联网。

    • 可以标记函数为只在服务端执行、客户端执行或两者都执行。
    • 很方便的控制哪些数据作为游戏状态的一部分通过网络传输。
    • 机器相关的二进制格式被编译成独立的包(类似.dll),支持跨包的引用。

  • 集成的预处理器。

  • 支持多种数据类型。

  • 支持接口。

  • 支持委托(delegate)。

  • UnrealScript调试程序。