 |
|
|
UnrealScript
|
UnrealScript脚本语言是一个完全整合的,高层次类似java的面向对象编程语言,它提供:
- 为游戏播放编程中诸多重要概念提供本身语言支持,这些概念包括动态范围状态机器,以及基于时间的(后台延时)代码执行。
- 提供元数据的自动支持;持续性(配有非常灵活的文件格式后向 - 兼容性); 支持关卡设计师在UnrealEd中披露脚本属性。
- 强类型。
- 语法类型C++。
- 受托管的对象生命周期以及垃圾回收。
- 内置编译器。
- 平台无关,由虚拟机运行字节码。
- 内部支持联网。
- 可以标记函数为只在服务端执行、客户端执行或两者都执行。
- 很方便的控制哪些数据作为游戏状态的一部分通过网络传输。
- 机器相关的二进制格式被编译成独立的包(类似.dll),支持跨包的引用。
- 集成的预处理器。
- 支持多种数据类型。
- 支持接口。
- 支持委托(delegate)。
- UnrealScript调试程序。
|
|
|