查看: 593|回复: 9

[可视化蓝图脚本] 【蓝图用户指南:变量 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

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


本页面的内容:

      
概述

变量类型

我的蓝图选卡中的变量

创建变量

编辑变量
重命名变量
变量属性
获取设置变量值
Get 节点
Set节点
     概述
Variables(变量) 是存放一个值或引用世界中的一个Object或Actor的属性。这些用户界面 内部访问,或者通过设置使得可以在外部进行访问, 以便应用放置在关卡中的蓝图实例的设计人员可以修改它们的 值。

变量显示为圆角方框,方框内包含了变量的资源文件名称:

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



关于使用Matinee修改特定类型的变量的信息,请惨重啊使用Matinee修改蓝图属性。
变量类型
您可以创建各种类型的变量,包括数据类型的变量(比如布尔型、整型及浮点型)及用于存放类似于Object、Actor及特定类的引用型变量。您还可以创建每种变量类型的数组。每种变量类型都进行了颜色编码,以方便识别:




变量类型
颜色
示例
应用

Boolean(布尔型)红色
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

红色变量代表布尔型(true/false)数据。Integer(整型)蓝绿色
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

蓝绿色变量代表整型数据或者没有小数位的数值,比如0、152和 -226。Float(浮点型)绿色
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

绿色变量代表浮点型数据或具有小数位的数值,比如 0.0553、101.2887和 -78.322。String(字符串)洋红色
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

洋红色变量代表字符串型数据或者一组字母数字字符,比如 Hello World 。Text(文本)粉色
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

粉色变量代表显示的文本数据,尤其是在文本需要进行本地化的地方。Vector(向量)金黄色
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

金黄色变量代表向量型数据,或者说是代表由三个浮点型数值的元素或坐标轴构成的数值,比如XYZ 或 RGB 信息。Rotator(旋转量)紫色
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

紫色变量代表旋转量数据,这是一组在三维空间中定义了旋转度的数值。Transform(变换)橙色
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

橙色变量代表变换数据,它包括平移(三维位置)、旋转及缩放。Object(对象)蓝色
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

蓝色变量代表Objects(对象), 包括  Lights 、Actors 、StaticMeshes 、Cameras 及  SoundCues 。我的蓝图选卡中的变量
我的蓝图 面板允许给 蓝图 添加自定义的变量,且列出了所有的现有变量, 包括在 组件列表中添加的组件实例变量 或通过在图表中通过把一个值提升为变量而创建的变量。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]


创建变量
在 我的蓝图 中,通过使用
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

按钮可以直接添加新变量。您可以在 我的蓝图 选卡中命名该变量,并在 详细信息 选卡中设置其类型及其他属性。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



要想添加一个新变量:

在 我的蓝图 选卡内,在文本框中输入该变量的资源文件名称,并按下 回车 键。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



在 详细信息 选卡中,从 Variable Type(变量类型) 菜单中选择您想添加的变量的类型。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



某些变量类型需要展开来查看需要的子菜单项,比如对象或结构体。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



如果您正在创建这种变量类型的数组,请点击 Variable Type(变量类型) 下拉框旁边的Array(数组)按钮。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



提升变量:

您可以把一个 节点 上的任何输入或输出引脚提升为变量,除非该引脚是无类型的 数组引脚。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



右击您想提升为变量的引脚,然后从弹出的菜单中选择 Promote to Variable(提升为变量) 。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



在  新变量资源文件名称 菜单中输入您的新变量的资源文件名称。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



图表上将会出现到那个新变量的引用。将一个输入引脚提升为变量将会创建一个Get节点,将一个输出引脚提升为变量将会创建一个Set节点。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



您的新变量将会列出在 我的蓝图 选卡中,在那里您可以选择它并在 Details(详细信息) 选卡中编辑它的详细信息。
编辑变量
变量值可设置为蓝图节点网络的一部分,或者在执行前设置为默认值。要想设置变量的默认值:

在蓝图编辑器中选择 Defaults(默认) 模式或在  Components(组件) 或 Graph(图表) 模式中的 Window(窗口) 菜单内打开   Blueprint Defaults(蓝图默认值)  选卡。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



在您的变量资源文件名称的右侧输入想使用的默认值。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



如果您在默认值列表中没有看到你的变量,那么请确定您点击了
【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]

按钮。

重命名变量
要想重命名一个变量:

在 我的蓝图 选卡中右击变量资源文件名称,并在出现的菜单中选择 Rename(重命名) 。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



在文本框中输入新变量的资源文件名称,并按下 回车 键来保存它。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



变量属性
您可以在 详细信息 面板中设置一个变量的所有属性。某些变量的属性数量会比这里显示的属性数量更多,比如向量的 Expose to Matinee(暴露给Matinee) 属性或 像 整型 或 浮点型 这样的数值变量的 Slider Range(滑块范围) 属性。


属性
描述

Variable Type(变量类型)设置下拉菜单中的变量类型,并决定该变量是否是个数组。Editable(可编辑)设置是否可以在 Blueprint Defaults(蓝图默认值) 及 蓝图 的 详细信息 面板中编辑该变量的值。Tooltip(工具提示信息)设置该变量的工具提示信息。Private(私有)设置该变量是否应该是私有变量,如果是私有的,则不能被该 蓝图 的子类所修改。Category (类目)选择一个现有类目或者输入一个新类目的资源文件名称。设置类目决定了在 蓝图默认值 、我的蓝图 选卡及 蓝图 的 详细信息 选卡中该变量出现的位置。Replication(复制)选择是否应该在客户端之间复制该变量的值、是否复制该值、是否应该通过调用函数产生一个通知。
获取设置变量值
变量也可以作为您的蓝图网络的一部分来进行编辑,通过Get和Set节点来完成。创建这些节点的最简单的方法是,从变量选卡中直接拖拽变量到事件图表中, 将会出现一个小菜单,询问您是否要创建一个Get或Set节点。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



Get 节点
Get节点向部分节点网络提供一个变量值。一旦创建这些节点,可以把它们连入到取入适当类型的任何节点中。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]



Set节点
Set节点允许您修改变量的值。注意,这些节点必须通过执行引脚连线进行调用才能执行。

【虚幻4翻译文档-蓝图用户指南:变量 | Unreal Engine】[虚幻4中文文档]




当从我的蓝图选卡中进行拖拽时可以使用的快捷方式


Ctrl-拖拽创建一个Get节点。Alt-拖拽创建一个Set节点。
回复

使用道具 举报

0

主题

829

帖子

2777

积分

vip会员

Rank: 1

积分
2777
发表于 2016-7-2 19:59:35 来自手机 | 显示全部楼层
我是来看看东西的!!!
回复 支持 反对

使用道具 举报

0

主题

890

帖子

2912

积分

vip会员

Rank: 1

积分
2912
发表于 2016-7-3 23:21:31 | 显示全部楼层
好东西这么多....
回复 支持 反对

使用道具 举报

0

主题

843

帖子

2737

积分

vip会员

Rank: 1

积分
2737
发表于 2016-7-4 11:30:35 | 显示全部楼层
不错的资源啊
回复 支持 反对

使用道具 举报

0

主题

822

帖子

2737

积分

vip会员

Rank: 1

积分
2737
发表于 2016-7-11 21:55:10 来自手机 | 显示全部楼层
恩,好资源~ 哈哈~
回复 支持 反对

使用道具 举报

0

主题

830

帖子

2778

积分

vip会员

Rank: 1

积分
2778
发表于 2016-7-14 00:53:36 | 显示全部楼层
啊啊啊啊,好多好多好多
回复 支持 反对

使用道具 举报

0

主题

913

帖子

3087

积分

vip会员

Rank: 1

积分
3087
发表于 2016-7-16 03:14:21 | 显示全部楼层
这么好!资料可以下载了!
回复 支持 反对

使用道具 举报

0

主题

899

帖子

2933

积分

vip会员

Rank: 1

积分
2933
发表于 2016-7-19 21:51:47 来自手机 | 显示全部楼层
谢谢版主分享,现在又看到它了,我就不能放弃,
回复 支持 反对

使用道具 举报

0

主题

856

帖子

2811

积分

vip会员

Rank: 1

积分
2811
发表于 2016-7-20 07:26:29 | 显示全部楼层
感谢分享,下载看看
回复 支持 反对

使用道具 举报

0

主题

857

帖子

2816

积分

vip会员

Rank: 1

积分
2816
发表于 2016-7-24 15:35:31 来自手机 | 显示全部楼层
谢谢支持。
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 



邮件留言:


 
返回顶部