查看: 514|回复: 9

[可视化蓝图脚本] 【组件 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-27 16:19:23 | 显示全部楼层 |阅读模式



Components(组件) 面板允许组件一创建就添加到 蓝图 上。这提供了一种方法,使得可以通过 CapsuleComponents 、 BoxComponents 或 SphereComponents 来添加 碰撞几何体, 可以通过  StaticMeshComponents 或 SkeletalMeshComponents 的形式添加渲染几何体, 通过使用  MovementComponents 控制运动等。您还可以将添加到 Components(组件) 列表中的组件, 分配给这个蓝图或其他 蓝图 中用于访问这些组件的实例变量。

本页面的内容:

      
添加组件

删除组件

组件资源

重命名组件实例变量

组件事件和函数
     
【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]


添加组件
要想在 组件 列表中向 蓝图 添加一个组件:

从该下拉列表中选择您想添加的组件类型,比如一个 **CameraComponent(相机组件)**  。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



按下  
【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]

按钮来添加此新组件。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



要想通过拖拽并放置方式来添加一个组件:

组件也可以这样进行添加,即通过从内容浏览器中拖拽  StaticMesh 、 SoundCue 、 SkeletalMesh 和 ParticleSystem 资源并将其放置到 组件列表中。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]


删除组件
要想从 Components(组件) 列表中删除一个组件,仅需简单地右击该组件的资源文件名称并选择 Delete(删除) 即可。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]


组件资源
要想把一个资源分配给 组件列表 中的一个组件:

在内容浏览器中,选择要分配的资源。该资源类型必须和组件类型 相兼容。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



在 组件 面板中,选择您想将该资源赋予的组件。该组件的详细信息将会出现在 详细信息 面板中。

按下 详细信息 面板的 [Asset(资源)] 部分中的   
【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



按钮。这样该资源就分配给了该组件。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



要想清除已分配给组件的资源:

点击 详细信息 面板的 [资源] 部分中的 Current Asset(当前资源) 下拉菜单。



【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



在出现的菜单中选择 Current Asset(当前资源) 下的 Clear(清除) 选项。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



该已分配的资源会被清除。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



要想在内容浏览器中浏览已分配的资源。

按下 详细信息 面板的 [Asset(资源)] 部分中的
【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]

按钮。内容浏览器将会打开并显示了已分配的资源,且该资源处于选中状态。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]


重命名组件实例变量
组件列表 中创建的组件将会具有一个基于其类型自动生成的变量资源文件名称。要想修改这些变量的资源文件名称:

在 组件列表 中选择该变量,其详细信息将出现在 Details(详细信息) 面板中。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



在 详细信息 面板的 组件 部分的  Variable Name(变量资源文件名称) 文本域中,为该变量输入一个新资源文件名称。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]


组件事件和函数
根据组件类型的不同,您可以基于它们在事件图表中添加事件 和/或 函数。比如,另一个actor(比如一个Pawn)穿过 Box Component时,该Box Component可以有一个Overlap事件。以这种方式创建的任何事件或函数都是针对那个特定函数的,不必测试来确认它所涉及的组件。

创组件事件非常简单,如下所示:

创建一个可以为其创建事件的组件。在这个示例中,我们使用一个BoxComponent(盒体组件)。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



为您的组件提供一个资源文件名称 - 这会为其创建一个变量。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



在 Variables(变量) 选卡中,选择该新变量。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



在 图表 选卡中,右击弹出关联菜单。如果该组件有任何相关联的事件或函数,都会在顶部列出这些事件或函数。

【虚幻4翻译文档-组件 | Unreal Engine】[虚幻4中文文档]



在这个示例中,我们添加了一个 Overlap事件,每当有actor穿过这个Box Component体积时都会调用该事件。

不是所有的组件都有相关联的事件。比如,一个Point Light Component(点光源组件)仅具有函数。
回复

使用道具 举报

0

主题

883

帖子

2919

积分

vip会员

Rank: 1

积分
2919
发表于 2016-7-2 19:59:57 | 显示全部楼层
谢谢支持。
回复 支持 反对

使用道具 举报

0

主题

835

帖子

2768

积分

vip会员

Rank: 1

积分
2768
发表于 2016-7-4 02:45:37 来自手机 | 显示全部楼层
哈哈  找i了好久
回复 支持 反对

使用道具 举报

0

主题

867

帖子

2832

积分

vip会员

Rank: 1

积分
2832
发表于 2016-7-4 12:17:15 来自手机 | 显示全部楼层
看一下你发的到底是什么鬼!
回复 支持 反对

使用道具 举报

0

主题

830

帖子

2763

积分

vip会员

Rank: 1

积分
2763
发表于 2016-7-13 21:21:56 来自手机 | 显示全部楼层
来看看......
回复 支持 反对

使用道具 举报

0

主题

833

帖子

2750

积分

vip会员

Rank: 1

积分
2750
发表于 2016-7-16 22:58:29 来自手机 | 显示全部楼层
好这个应该还行,自己懒得找了
回复 支持 反对

使用道具 举报

0

主题

822

帖子

2696

积分

vip会员

Rank: 1

积分
2696
发表于 2016-7-20 12:08:26 | 显示全部楼层
看看有近期需要的
回复 支持 反对

使用道具 举报

0

主题

866

帖子

2903

积分

vip会员

Rank: 1

积分
2903
发表于 2016-7-22 03:36:51 | 显示全部楼层
瞧一瞧看一看,看看我又没有!
回复 支持 反对

使用道具 举报

0

主题

863

帖子

2822

积分

vip会员

Rank: 1

积分
2822
发表于 2016-7-24 11:24:21 来自手机 | 显示全部楼层
感谢分享,学习一下!
回复 支持 反对

使用道具 举报

0

主题

894

帖子

2963

积分

vip会员

Rank: 1

积分
2963
发表于 2016-7-24 15:35:31 来自手机 | 显示全部楼层
我来看看 这个怎么样
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部