Unreal教学(10)——放置Actor (Placing Actors)
一個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窗口。
藍色的部分都可以放置到窗口中。
通過拖拽的方式進行放置。
總結
以上是生活随笔為你收集整理的Unreal教学(10)——放置Actor (Placing Actors)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电动自行车,电动滑板车出口欧盟CE认证怎
- 下一篇: 管理学论文对人性的假设