Unreal Engine 4 术语简介
2016-10-21 10:34
411 查看
Unreal Engine 4 术语简介
翻译自ue4官方文档。
Unreal Engine 4 术语简介翻译自ue4官方文档
Objects
Actors
Components
pawns
Characters
PlayerController
AIController
Brushes
Levels
World
GameModes
GameStates
PlayerStates
Objects
UE4中的objects和其他c++框架(QT、cocos2d-x)一样,具有垃圾收集、元数据等功能。官方文档的描述:
The base building blocks in the Unreal Engine are called Objects and contain a lot of the essential “under the hood” functionality for your game assets. Just about everything in Unreal Engine 4 inherits (or gets some functionality) from an Object. In C++, UObject is the base class of all objects; it implements features such as garbage collections, metadata (UProperty) support for exposing variables to the Unreal Editor, and serialization for loading and saving.
Actors
在关卡摆放的游戏对象就是Actor。Actor可以可以作位置体积变换。在UE4中可以用蓝图或者c++来创建Actor。如果用c++,AActor是所有Actor的基类。常用Actor:
- StaticMeshActor 环境 - CameraActor 相机 - PlayerStartActor 玩家起始
Components
组件component就是一个个可以附加到Actor上的功能点。人是Actor,会开车就是一个component。这个和和u3d里的概念类似的。ue4有很多组件,例如位置变换、audio等。pawns
Actor的子类,用于表示人形角色或者其他具备avatar模型的角色。玩家以及NPC都是pawns。Characters
pawn 的子类。用于表示玩家角色,具备输入控制、碰撞等属性。PlayerController
玩家角色控制器?怎么翻译无所谓啦,反正就是用来接收玩家的输入并将这些输入信息关联到游戏中的角色。在多人游戏中,每个客户端有且只有一个玩家控制器,客户端通过这个与服务端交互。
AIController
顾名思义,控制游戏中AI角色。Brushes
用画刷画出来的游戏对象?不是很理解这个概念。反正画在游戏场景里的都是actor,可以用bursh画一些BSP(basic shape),例如圆柱体、立方体等等。Levels
关卡,相当于游戏场景,里面有个中游戏对象。UE4中每个关卡都会被单独保存成.umap文件。World
所有的level组成一个world。GameModes
看了下文档,感觉似乎GameRule更适合它的意义。GameMode就是游戏的规则:玩家怎么加入游戏、游戏能否暂停、关卡的切换条件和方式等等。GameStates
游戏状态,例如玩家的连接状态、比分等信息。PlayerStates
玩家信息,例如姓名、职业、种族、等级、比分等等。相关文章推荐
- Unreal 4 术语简介
- Unreal Engine 4 —— 基于Kajiya-Kay的材质迭代
- Unreal Engine 4:虚幻4 文档
- [thread] Intel® Threading Building Blocks Integration Now Available to Unreal Engine 3 Licensees
- Unreal Engine 4 初始化流程
- Unreal engine 4引擎游戏运行逻辑学习
- Unreal引擎术语表
- 术语汇编 UML用例图简介
- Ubuntu 14.04 编译 Unreal Engine 4 (UE4)
- Unreal Engine 4 常用功能引导
- Unreal Engine 4 C++ Camera Pitch Yaw Roll 直观理解
- Unreal Engine 4 反射机制的实现
- Google App Engine使用简介
- Unreal Engine 4 —— 工作流相关之代码管理
- 探索Google App Engine背后的奥秘(3)- Google App Engine的简介
- Google Earth Engine简介
- 浅析Unreal Engine 3中的FName
- Unreal Engine 4 —— 可交互绳索的构建
- Unreal Engine 4/虚幻 4 Demo下载地址
- SIM相关术语MCC MNC UIM SIM PIN PUK简介