一个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. win7下,发布到iis上,本地可以正常访问,远程访问失败
  2. android 根据版本,Android – 根据构建类型更改flavor版本名称
  3. js 常用的正则表达式
  4. 前端学习(3067):vue+element今日头条管理-频道筛选完成
  5. Linux内核分析之搭建Mykernel
  6. h2 mysql mode_H2 数据库快速入门
  7. 在eclipse中创建web项目
  8. 计算机学院特色迎新标语,开学迎新口号
  9. 如何做好软件安全性测试?
  10. 从Master到百度《最强大脑》人机大战:AI成坊间话题意味着什么?
  11. 整理归纳:《一课经济学》—— 只见树木不见森林
  12. python爬房源信息_Python:爬取airbnb房源信息(Selenium)
  13. 开发APP的java工具_app傻瓜式开发工具_app开发工具
  14. 参加网络安全培训班学习,就业有哪些方向?
  15. ac管理器管理员密码忘记了_人们为什么不使用密码管理器
  16. LSR:用于文档关系抽取的潜在图结构迭代优化推理方法
  17. Whitelabel Error Page访问
  18. CNC加工中心操机全过程,学数控必备
  19. 计算机视觉到底有多热?它的前景是这样的……
  20. 江浙沪的java春招实习综合面经

热门文章

  1. 钠离子电池翻红:“锂焦虑”之下的望梅止渴
  2. 直播源php代理用什么主机,流媒体直播系统_流媒体直播php源码_流媒体直播源码...
  3. linux nano vim,修改ubuntu默认Nano编辑器为vim
  4. Java中的条件运算符
  5. python应用——把word问卷对应转换成excel
  6. Sublime Text 3 安装控件中心时报错Error validating download (got 6f4c264a24d933ce70df5dedc)
  7. Flickr网站体系结构分析
  8. NetBeans安装
  9. error:control reaches end of non-void function [-Werror=return-type]
  10. netbeans java中文_netbeans中文乱码解决方案