查看: 313|回复: 8

[引擎各个功能] 【命名槽 | Unreal Engine】

[复制链接]

1

主题

273

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
73034
发表于 2016-6-25 18:47:09 | 显示全部楼层 |阅读模式


本页面的内容:

      
描述

使用示例
     描述
此控件用于为用户控件显示可使用任何其他控件来填充的外部槽,对创建自定义控件功能而言,此控件非常有用。
使用示例
下图中,我们创建了名为 ButtonTemplate 的 控件蓝图,并将 画布面板 替换成 水平框。在水平框中,我们放置一个 按钮 和 文本 控件,而我们希望让其他人在按钮旁边的空间中放上他们需要的任何控件,或我们稍后从其他控件蓝图中进行填充。

NamedSlot1.jpg



我们还可以通过向水平框添加 命名槽 控件来实现这一目的。

NamedSlot2.jpg



在我们的示例中,为清晰起见,我们更新了命名槽的资源文件名称,将其设为 填充 并调整预览的尺寸。并且,为了获得相同的尺寸,从 填充尺寸 下拉菜单中选择 自定义 并将 宽度 更改为 400,将 高度 更改为 50。

NamedSlot3.jpg



我们还更新了按钮上的文本。

NamedSlot4.jpg



我们 编译 并 保存,关闭 ButtonTemplate,然后创建新的控件蓝图。

在新控件蓝图的 用户创建 下,将我们的按钮模板用户控件拖动到画布面板上。

NamedSlot5.jpg



然后可以将控件添加到命名槽,但是我们不能将它们拖动到命名槽中的图形上。

NamedSlot6.jpg



我们需要使用 层级 来为命名槽创建新的根控件。

NamedSlot7.jpg



我们现在可以按照我们的想法为添加到命名槽的控件设置样式。

NamedSlot8.jpg



为了将控件拖放到图形上,我们需要使用容器来容纳控件(例如画布版面)。

NamedSlot9.jpg



上图中,我们已经创建了另一个 ButtonTemplate 控件,该控件使用画布面板,并且我们现在可以将控件拖动到它上面。

您向命名槽添加了多个控件,因此能够设置出填充有各种控件的模板。

NamedSlot10.jpg


      相关页面

       UMG UI 设计器用户指南

      样式设置

      槽
回复

使用道具 举报

0

主题

864

帖子

2841

积分

vip会员

Rank: 1

积分
2841
发表于 2016-7-2 19:20:36 来自手机 | 显示全部楼层
谢谢楼主分享!回复看下
回复 支持 反对

使用道具 举报

0

主题

918

帖子

3025

积分

vip会员

Rank: 1

积分
3025
发表于 2016-7-3 22:40:10 来自手机 | 显示全部楼层
看一下,谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

891

帖子

2934

积分

vip会员

Rank: 1

积分
2934
发表于 2016-7-4 08:41:56 | 显示全部楼层
这个是什么呢,看看看
回复 支持 反对

使用道具 举报

0

主题

938

帖子

3051

积分

vip会员

Rank: 1

积分
3051
发表于 2016-7-4 10:40:34 来自手机 | 显示全部楼层
看一下,谢谢楼主分享
回复 支持 反对

使用道具 举报

EOJ 该用户已被删除
发表于 2016-7-8 18:41:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

858

帖子

2837

积分

vip会员

Rank: 1

积分
2837
发表于 2016-7-14 01:17:28 | 显示全部楼层
谢谢共享,总之先收藏了
回复 支持 反对

使用道具 举报

0

主题

840

帖子

2796

积分

vip会员

Rank: 1

积分
2796
发表于 2016-7-19 18:43:08 来自手机 | 显示全部楼层
这个必须顶,撸主好人
回复 支持 反对

使用道具 举报

0

主题

903

帖子

2946

积分

vip会员

Rank: 1

积分
2946
发表于 2016-7-25 08:45:54 | 显示全部楼层
我来看看 这个怎么样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部