Unreal教学(10)——放置Actor (Placing Actors)

来源:互联网 发布:大数据未来形势 编辑:程序博客网 时间:2024/05/21 10:15

一个Actor可以是放在场景中的任何物体。Actor是泛型的类,它支持3D变换,比如平移,旋转和缩放。Actor可以通过游戏代码或者蓝图进行创建或者销毁。在C++中,AActor是所有Actor的基类。

这里有几种不同类型的Actors,biru , StaticMeshActor, CameraActor, PlayerStartActor.

不管你在场景中使用什么类型的Actor,比如一个light, Static Mesh, Particle System Emitter Actor或者任何其它的,你需要知道几个基本的在场景中创建和操作。

这包括几个综合的人物,放置Actors, 选择Actors, 移动Actor, 修改Actors.换句话说,为了创建一个场景, Actor会被放置在场景中,通过移动来创建环境,可以通过修改它们的属性来让它们表现和看起来不同。

放置Actors

在一个最基本的场景中,Actor是一个任意的物体,你可以把它放置在场景中,这个小节就是向你展示将Actors放置在场景中的几种方法。

(1) 在Place Mode模式中放置

(2) 使用Context Menu进行放置

(3) 使用拖拽的方式放置

(4) 从Class Viewer中放置


当你创建一个新工程时,那么就会打开一个新的空的场景。为了建立想要的环境或者生成世界,你必须将Actors放置在场景中。你可以通过两种不同的方式做,这两种方式都使用Content Brower,结果解释一个Actor新实例被创建。每个场景中的实例可以被移动,有可以修改的属性。

当你将你的Actors添加到场景中的时候,那么它们会自动添加到World Outliner中去,在Unreal编辑器中默认在右上方的平面里。更过的World Outliner的信息,可以参考World Outliner.

(1) 在Place Mode 中放置

这小节向你展示当你在Place mode模式的时候,你可以从Modes中放置你的Actors.

当你打开工程的时候,你可以从你屏幕的左上角啃到Modes窗口。

通过上面的3步操作你就把你的Actor放置在场景中。


(2)使用Context Menu进行放置

这个小节将向你展示如果通过Context Menu将你的Actor放置到场景中。

在你的工程的左下方,你可以看到Content Browser.

你可以看到,这里有Blueprints, Static Meshes, Particle Effects, Sound Cues, Skeletal Meshes,等,你可以放置的东西。

首先点击需要的asset让它高亮,然后回到场景 Viewport中,右键place Actor中可以进行放置,而且还可以看到其它的一些属性添加到Actor中。


(3)通过拖拽的方式放置

可以直接通过拖拽的方式向ViewPorts中添加Actor,这种方法最直接有效,方便。

当你使用拖拽的时候,那么下面的这些东西也会随着被拖拽的对象而创建。

Blueprint - 会放置一个Blueprint实例

Particle System 会放置一个发射器

Skeletal Mesh 会放置一个骨骼网络Actor

Static Mesh 会放置一个StaticMeshActor

Sound Cue 放置一个AmbientSound

SoundWave 放置一个AmbientSound


(4)从Class Viewer中放置Actors

Window -> Developer Tools --> Miscellaneous -- > Class Viewer.

那么会打开Class Viewer窗口。

蓝色的部分都可以放置到窗口中。

通过拖拽的方式进行放置。


阅读全文
0 0
原创粉丝点击