|
本页面的内容:
概述
放置
使得StaticMeshActor可移动
使得StaticMeshActor模拟物理
材质覆盖
碰撞
概述
静态网格物体是虚幻引擎中一种基本类型的可渲染几何体。为了使用这些网格物体 来布置您的世界,则需要使用StaticMeshActor。从 内容浏览器 中将静态网格物体拖拽到关卡中,该网格物体会 自动转换为 StaticMeshActors。
尽管它们称为StaticMeshActors,但这仅仅是指StaticMeshActor 的 网格物体 是静态的。StaticMeshActor可以设置为可移动的,以便它可以是电梯;或者可以设置使它模拟物理,以便它可以和玩家发生碰撞。请参照使得StaticMeshActor可移动部分获得更多详细信息。
放置
StaticMeshActor可以通过使用标准的Actor放置方法放置到地图中;或者通过视口的右键菜单放置, 也可以从内容浏览器进行拖拽并放置。
拖曳并放置
在 内容浏览器 中,定位您想添加进地图中作为StaticMeshActor的静态网格物体。
在 内容浏览器 中 左击 静态网格物体,从 内容浏览器 中用拖拽鼠标(同时按住 鼠标左键 )到视口中您想要放置网格物体的位置处。该位置不必非常精确。您稍后可以随意重新放置、旋转和缩放网格物体。
释放鼠标左键来将网格物体放置到地图中作为StaticMeshActor,如属性窗口所示。
StaticMeshActor
在 内容浏览窗口 中,选中您想添加到地图中作为StaticMeshActor的静态网格物体。
在视口中您想放置该网格物体的地方 右击,并从关联菜单中选择 添加Actor: 选择 。该位置不必非常精确。您稍后可以随意重新放置、旋转和缩放网格物体。
静态网格物体已经以静态网格actor的形式放置在地图中了, 如属性窗口中所示。
使得StaticMeshActor可移动
要想在游戏过程中移动、旋转或缩放StaticMeshActor,您首先必须使得它可以移动。
使得StaticMeshActor模拟物理
材质覆盖
每个Actor都可以覆盖应用到静态网格物体上的材质。这使得在一张地图或整个游戏中可以多次使用一个 静态物体资源,且每个资源都呈现出独特的外观。Materials(材质) 属性位于StaticMeshActor 的 StaticMeshComponent 的 Rendering(渲染) 类目中, 是一个材质数组,这些材质和通过 静态网格物体编辑器应用到静态网格物体资源上的材质相对应。您可以将材质手动地分配到一个数组中,或者可以通过从 内容浏览器 中执行拖拽并放置 操作来将它们直接应用到网格物体上。
手动分配
在视口中,选择您想分配的StaticMeshActor 。
在 Details(详细信息) 面板中的 Materials(材质) 类目下,您将看到分配给 StaticMeshActor 的所有材质。
在 内容浏览窗口 中,选中您想在地图里应用到StaticMeshActor 上的材质,或者:
按下 材质 数组中对应项的
按钮来分配材质。现在显示材质已经应用到网格物体上了。
或者
从 内容浏览器 中 左击 并拖拽材质到StaticMeshActor详细信息面板中期望的材质槽中。
拖曳并放置
在 内容浏览器 中,定位您想应用到地图中的StaticMeshActor 上的材质。
在 内容浏览器 中 左击 材质,并将鼠标从 内容浏览器 中拖拽(按住 鼠标左键)到视口中您想将该材质应用到的StaticMeshActor 的部分处。
释放 鼠标左键 来应用该材质。现在所看到的网格物体已经应用了材质,并且在属性窗口中的 Materials(材质) 数组已经更新。
这将替换掉StaticMeshActor上的所有材质。
碰撞
默认情况下,如果一个静态网格物体具有物理刚体,无论它是从您期望的3D制作包 静态网格物体编辑器(参照: FBX 工作流程: 静态网格物体)或 静态网格物体编辑器(参照: 静态网格物体碰撞参考指南)中生成的, 它都将可以产生碰撞,并且设置为 Block All(阻挡所有) 。请参照 碰撞参考指南获得关于碰撞通道和调整碰撞设置的更多信息。
|
|