UE4蓝图:初体验(1)

上一个博客,我们成功输出了Hello World.这个博客,我们要输出一个三角形的面积,并且打印在屏幕上.
在C++中,变量有int,float,double,bool等类型.而在UE4中的数据类型主要有以下这些:bool,byte,int,float,name,string,text,vector,rotator,transfrom这些.前面的类型应该很熟悉.text表示文本,string表示字符串,vector表示向量,rotator表示方向.至于图中圈出来的按钮则是改变变量为array,set,map等集合.当前我们的变量只是一个单独的变量.而不是一个集合.

这里写图片描述

我们看到详细栏中,可以设置变量的名字,类型,是否可编辑,提示信息,是否私有等信息,当然别忘了最后的初始值的设置.在这里我不进行初始化的设置,而在后面进行设置.

我们创建了一个变量,取名为width.然后设置其属性:
这里写图片描述

在创建一个变量:
这里写图片描述

然后我们像上次一样:鼠标右键添加 Event BeginPlay事件节点.然后我们左键点击刚才没有赋初始值的变量width.然后拖到事件图中去.会出现一个菜单.我们选择第二个Set Width.也就是给width这个变量进行赋值,而第一个项则是获得width的值.

这里写图片描述

这里写图片描述

当然除了直接左键点击变量,拖出来之外,还可以直接在事件图中右键,然后输入set width.也可以达到相同的目的.然后我们用细线把这两个节点连接起来,这相当于:当关卡开始的时候,先执行一个赋值语句,把400赋值给了width变量.

这里写图片描述

然后在事件图中右键,输入 add math,选择Add Math Expression项,这是一个数学表达式的节点,返回指定表达式的值.我们在右上角输入width*height/2,你们也可以试试a*b/2.然后自己去玩一下~

这里写图片描述

然后右键输入print string,获得 Print String节点,并把细线连接起来.
这里写图片描述

最后用数学表达式右边的返回值的按钮和Print String节点中的字符串按钮连接起来.我们可以发现中间多了一个节点一样的东西,这其实是把int转化为了string类型.

这里写图片描述

我们也可以给这个数学表达式进行注释:
这里写图片描述

然后运行一下:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值