UnrealScript_中文文档.doc

  1. 1、本文档共86页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:400-050-0739(电话支持时间:9:00-19:00)。
UnrealScript_中文文档

|?? UnrealScript语言参考 文档概要: UnrealScript 介绍和简要参考。最初作者是Tim Sweeney (EpicGames) 文档变更目录:创建;将不断的进行维护. 内容 UnrealScript语言参考 介绍 快速链接 本文档的目的 UnrealScript的设计目标 虚幻引擎3中UnrealScript的新功能 代码结构示例 Unreal虚拟机 对象层次 类 变量 变量类型 内置类型 集合数据类型 Unreal类型 变量修饰符 可编辑性 数组 Structs 修饰符 枚举 常量 Object和actor引用变量 类引用变量 表达式 赋值 在类之间转换对象引用 函数 声明函数 函数参数修饰符 函数重载 高级函数修饰符 控制结构 循环结构 循环 Do循环 While 循环 Continue Break 选择结构 If-Then-Else语句 Case语句 Goto 语言功能 内置的操作符和它们的优先级 通用函数 创建对象 整型函数 浮点型数据函数 字符串函数 Vector函数 计时器函数 调试函数 UnrealScript处理器 UnrealScript工具和使用 Script Profiler(脚本分析器) 脚本调试器 虚幻开发环境(UDE) 高级的语言功能 计时器 状态 状态概述 状态标签和Latent函数 状态继承和范围规则 高级的状态编程 状态栈 Replication(复制) Iteration(迭代)(ForEach) 函数调用限制符 在一个变量类中访问静态函数 变量的默认值 访问变量的默认值 通过一个类的引用来访问变量的默认值 使用defaultproperties(默认属性)语句块指定默认值 语法 Struct默认值 动态数组 长度变量 迭代动态数组 接口类 函数Delegates Native类 元数据支持 元数据概要 使用多个元数据说明 提供的元数据说明 高级技术问题 UnrealScript的实现 UnrealScript的二进制兼容问题 技术注意事项 UnrealScript编程策略 介绍 快速链接 请一定要查看UnrealScript 的快速参考表和掌握UnrealScriptTOC指南 。 本文档的目的 这是一篇描述UnrealScript编程语言的技术文档。它不是指南,也没有提供有用的UnrealScript代码的详细例子。要获得UnrealScript的例子,读者可以参考引擎的源代码,它提供了成千上万行的有效代码,用来解决许多例如AI、运动、武器装备和触发事件等很多问题。最好的入门方式是查看"Actor"、"Object(物体)"、 "Controller(控制器)"、 "Pawn(士兵)" "Weapon(武器)"的脚本。 本文档假设读者使用过C/C++或 Java编程语言、熟悉面向对象程序设计、已经玩过Unreal的游戏并使用过UnrealEd的编辑环境。 对于是面向对象程序设计的新手的程序员,我强烈推荐您去A或者书店买一本介绍java编程方面的书。Java和UnrealScript很相似,并且由于它的干净和简单的方法使它成了一种值得学习的极好的语言。 UnrealScript的设计目标 UnrealScript是为开发团队和第三方Unreal开发人员创建的,是一种强大的内置的编程语言,它自然地满足了游戏编程的需要和细小差别。 UnrealScript的主要设计目标: UnrealScript支持传统的编程语言没有提到的时间、状态、属性、网络等主要的概念。这大大地简化了UnrealScript代码。基于C/C++的AI和游戏逻辑编程的主要复杂性是处理要花费一定量的游戏时间来完成的事件以及处理依赖物体状态的各个方面的事件。在C/C++中,这将会导致冗长的混乱的代码,使代码难于书写、理解、维护和调试的。UnrealScript包含了对时间、状态和网络复制的内部支持,这大大地简化了游戏编程。 提供一种像Java类型编程语言一样简单的、面向对象的并在编译时进行错误检查的语言。就像Java为Web开发人员提供了一个干净的开发平台,UnrealScript为3D游戏提供了一个同样干净的、简单的、强大的编程语言。UnrealScript从Java语言中衍生的主要编程观念有: 没有指针并自动进行垃圾回收的环境; 一个简单的单继承类图; 编译时进行强类型检查; 安全的客户端执行的"sandbox" 像C/C++/Java代码一样熟悉的外观和感觉。 Unreal

文档评论(0)

zhuwenmeijiale
该用户很懒,什么也没介绍

相关文档

相关课程推荐