项方针整个实质均包罗在项目目录中。可创造搪塞数方针项目,但每个均为自含式。行使梦境引擎的项目扫瞄器(ProjectBrowser)举行创造新项目将配置须要的项目框架,如目录结谈判可在编纂器中翻开的梦境项目文献([ProjectName].uproject)。
项目所包罗的资本做为.uasset文献保存在Content文献夹中。这些资本包罗材质、静态和骨骼网格体、宏图、声响提醒,以及纹理。它们是可反复行使的参考物资和模板,可被项目中的目标移用。
项目中还包罗关卡。关卡一般被称做舆图,做为.umap文献保存在Content文献夹中。在梦境编纂器中,屡屡可针对一个关卡举行操纵,关卡将显示在视口中。
从最根基的层面而言,Actor是一个玩耍性实体,(一般)包罗一个或多个组件,可被安顿在关卡中或在玩耍过程中被生成,援助多人玩耍中的网络复制。在上图的关卡中,大地平台、关卡焦点的块,以及图片下方的PlayerStart都是Actor。整个的Actor均由AActor类(可生成玩耍性目标的基类)延长而来。
在某种意义上,Actor可被视为包罗特别类别目标(称做组件)的容器。比方,一个CameraActor包罗一个摄像机组件(CameraComponent)。
而摄像机组件包罗摄像机的悉数机能(如视场)。这象征着摄像机组件可包罗在其余Actor中(如脚色),为这些目标赋与不异的摄像机机能。
不同类别的组件可用于节制Actor挪移的方法、Actor被衬着的方法,以及Actor机能的诸多其余部份。整个目标,包罗组件,皆由UObject类(玩耍性目标的基类)延长而来。这象征着它们无奈被实例到天下场景中,务必附属于Actor。
每个Actor或目标皆为一个类的独自实例。类配置Actor或目标的模板。它界说可针对该Actor或目标举行配置的变量,还界说可在该Actor或目标中举行施行的函数。可行使C++代码新建类,或目标和Actor的类别。宏图类紧要用于创造配置新Actor的类,但也可经过宏图类增添一些目标。也可新建一个C++类,尔后制做一个派生从此C++类的宏图类,将以上两者贯串起来。
预览时标签不行点收录于合集#个