UE 5 初学12【小技巧】-- 写一个简单的蓝图函数

通过本节可以学会,使用蓝图写一个极其简单的函数,这个函数的功能就是welCome(playername:string);就是欢迎玩家来到我的游戏世界;

涉及到知识点主要两个:

1、学会在蓝图中创建函数;

1.1  学会在函数中设置,输入,输出的类型;

1.2 学会调用UE自带的Append(字符)的函数;

1.3 学会增加引脚;

2、学会使用函数;

1、学会在蓝图中创建函数

我们还是继续打开前一天,已经完成的蓝图BP_01;然后选择左边函数+号,输入函数名Welcome;如下图


当你一下函数的+号,右边窗口就会出现一个函数的蓝图;在这里我就理解了,就是这个函数也是有处理过程,在自己的蓝图中处理就好,不要在大的(主的)蓝图中处理,这样可以降低大蓝图的复杂度。

1.1  学会在函数中设置,输入,输出的类型;


一创建完你是不能来修改这个输入与输出,必须先点一下左上角的“编译”;(记住你在Ue 中遇到不能填写的时,就要去编译一下,保存一下)。我们接下来看一下编译一下是不是一样的?Well ,好像是说错了,这里不需要编译,也可以增加输入、输出。如下图,设置成字符串类型的(输入),输出是也是字符串(欢迎玩家);同时在节点编辑器中增加了一个返回节点出来。


1.2 学会调用UE自带的Append(字符)的函数;

我们前面有输入 也有输出了,但是如果输入与输出都是一样,这样做就没有意思了,肯定是需要对输入进行加工一下;我们把改为“Welcome ‘+ 输入的串 + “enter into  my game”;这样不管谁来到我的游戏,都会这样欢迎他一下。

右击,找到输入Append,找到处理字符串的自带函数;


然后就会看到如下图:

在A中输入 Welcome; B是没输入过来所以需要引脚拉过来,然后还需要添加一个引脚可以输入 “enter into my game!”最后需要将Return value 线引导到返回节点。


2、学会使用函数

保存刚刚的函数,回到我们主蓝图界面;将welcome拖到我们昨天学习的蓝图中,在一开始时设置一个玩家名称的变量,然后将玩家名称输入给这个函数,接着这个串给界面进行输出。


上面有一次运行,没有展示,我要结果;那是因为我从函数到主流程 中忘记连接一根线了。

你可能感兴趣的:(UE 5 初学12【小技巧】-- 写一个简单的蓝图函数)