编程和脚本编写

如何使用编程和脚本语言及工具在运行时以编程方式控制虚幻引擎。

本页面的内容

编程和脚本编写包括如何使用以下 虚幻引擎(UE)功能的信息:

  • 虚幻引擎中的C++编程与标准C++并无太大区别,都会用到 函数变量 等概念。这些概念都基于标准的C++语法。每个类都定义了一个新的 对象Actor 模板,可以用虚幻引擎反射系统来进一步封装。

  • 蓝图可视化脚本 是一种图形化编程工具,可以在虚幻编辑器中创建类、函数和变量。然后,你可以在蓝图类中创建并连接各种节点,并执行它们。由于C++类是 蓝图 类的基类,程序员可以先设置基本的游戏类,然后由设计师在蓝图中派生子类并迭代。

  • 在线子系统和服务提供了一种访问各种在线服务功能的通用方式,这些服务包括 Playstation NetworkXbox LiveEpic Online ServicesSteam。开发人员如果需要让同一款游戏在多个平台上发行,或支持多个在线服务,则可以使用这些工具。这些服务都可以针对每个支持的服务进行了单独的配置。

  • 虚幻架构(Unreal Architecture)包含UE的各个模块。这些模块通常以独立的代码单元封装某些特定的编辑工具、运行时特性、库或其他功能。默认情况下,所有项目和插件都拥有各自的主要模块,不过,你可以定义额外的模块来组织你的代码。

  • 开发设置包括如何设置你的开发环境的指南,如何下载和构建UE源代码,以及使用补充编程工具的说明。

  • Slate UI编程是一个自定义且与平台无关的用户界面框架,旨在为工具和应用程序(例如虚幻编辑器或游戏内用户界面)创建高效的用户界面。它将声明性语法与轻松设计、布局和样式化组件的能力结合,使得轻松创建和迭代用户界面成为可能。

章节目录

标签
欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消