一个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)相关推荐

  1. Unreal教学(9)——虚幻引擎名词解释(Unreal Engine 4 Terminology)

    前面的例子中已经基本上介绍了虚幻引擎怎么写代码,怎么画蓝图,并且实现了几个简单的例子,比如移动一个Actor,用户的输入输出时间,通过鼠标按键等操作控制物体.也进行了粒子系统的简介,还有其它的变量之类 ...

  2. UVA10859 放置街灯 Placing Lampposts(树状DP)

    UVA10859 放置街灯 Placing Lampposts(树状DP) 这道题有两种解决方法,因为原图保证无重边无环无自环, 所以原图一定是一颗树(或森林).,都是树状DP,但是实现的过程大同小异 ...

  3. 关卡设计快速入门P_4. 放置Actor

    "放置"这个概念可以扩展到编辑器的很多选项.它总是涉及到点击并拖拽某物到关卡视口中. Modes Panel(模式面板) 中的 Place Mode(放置模式) 使您可以放置任何常 ...

  4. 10_放置街灯(Placing Lampposts,UVa 10859)

    问题来源:刘汝佳<算法竞赛入门经典--训练指南> P70 例题30: 问题描述:有给你一个n个点m条边(m<n<=1000)的无向无环图,在尽量少的节点上放灯,使得所有边都被照 ...

  5. uva 10859 放置街灯--Placing Lampposts

    uva 10859 - Placing Lampposts(树形dp ###两个别人家的代码,没有注释看了很久 ###所以自己改写了一遍,附注释 https://blog.csdn.net/keshu ...

  6. Unreal Engine中的Actor:理解、生成与消亡

    目录 谈谈Actor 生成(实例化)Acotr StaticClass/UClass:类模板/类的快照 Actor的生命周期 Actor的消亡 Destroy:标记删除 SetLifeSpan:设置存 ...

  7. 风影ASP.NET基础教学 10 DetilsView

    在许多情况下,常常需要深入一条记录进行研究,此时DetailsView控件就可以大显身手了.使用DetailsView控件可以逐一显示,分页.更新.插入或者删除其关联的数据源中的记录,但它不支持排序. ...

  8. 1-10] Ps.CS5典型新功能教学10集

    下载地址:链接:https://pan.baidu.com/s/13UOWaB10KQveO10-P54vIw?pwd=j97m 提取码:j97m

  9. 《After Effects CC 影视特效及商业栏目包装案例100+》课程教学(10)——第10章 影视恐怖特效合成

  10. 手把手教你学Dapr - 7. Actors

    介绍 Actor模式将Actor描述为最低级别的"计算单元".换句话说,您在一个独立的单元(称为actor)中编写代码,该单元接收消息并一次处理一个消息,没有任何并发或线程. 再换 ...

最新文章

  1. 零基础小白学Java难度大不大
  2. Nginx+UWSGI+Django配置全过程
  3. QDoc状态status
  4. 从零实现一个http服务器
  5. 键盘发展简史:144年独孤求败的QWERT键盘
  6. 仪表盘刻度调整_惊艳了我的仪表盘 那些年我遇到最美的“面孔”
  7. 计算机系数据结构03年试题答案,03年北京文考“数据结构”试题
  8. 无法解析 uafxcw.lib_二级建造师《实务科目》推荐知识点习题,附中业网校答案解析...
  9. 前端基础7:a标签常用方法和元素居中方式,响应式@media
  10. 做企业:什么都可以外包么
  11. 在职工象棋赛上弃子拿下一盘
  12. .php on line 0,windows启动apache提示PHP Startup: in Unknown on line 0
  13. 【DIY】自动鱼缸控制系统——【一】
  14. bootstrap必填红心_bootstrap如何设置表单必填
  15. 【医疗图像分割】Deep neural networks for the detection and segmentation of the retinal fluid in OCT images.
  16. 1G、2G、3G、4G和5G有什么区别?5G的原理是什么?
  17. antd输入框禁止回车
  18. 离散数学 --- 特殊关系 --- 偏序关系,哈斯图和特殊元素以及其它次序关系
  19. 微信公众号鸿蒙盾额度认证为什么要交钱,微信公众号收费标准是什么?认证流程介绍!...
  20. Java中的GC简单介绍

热门文章

  1. 【Linux】Linux中755权限是什么意思
  2. CocoaTouch框架与构建应用界面
  3. 移动硬盘linux系统安装win7系统,超简单的移动硬盘安装系统win7教程
  4. 一个文科毕业生在德国 IT 行业的漫漫求职路
  5. 泛微oa ecology8.0创建工作流程示例
  6. mysql视频怎么存_学习怎样把视频文件存储到mysql数据库
  7. 操作系统 进程调度实验报告
  8. 什么是大型机和小型机
  9. Halcon学习之缺陷检测-凸点检测
  10. 哈工大数字逻辑与数字系统设计大作业(数字密码锁)