Unreal Engine4蓝图编程学习(一)

学习内容主要介绍了蓝图进行对象交互、升级玩家技能、升级AI敌人、跟踪游戏状态完成游戏体验等内容。

内容来源于:Unreal Engine4蓝图可视化编程。书籍为2017年,与现在版本有一定区别。

一、制作移动标靶

1.1

首先,我们想先创建一个简单的目标Actor,当枪发射子弹击中它时能够改变自身的颜色。

我们任意创建一个圆柱体,然后创建一个材质。我们在材质中创建一个VectorParameter,将其设置为红色。

我们通过材质几点的其他输入引脚给材质添加一些光泽,可以在金属Metallic和粗糙度Roughness引脚设置值。我们创建两个ScalarParameter,将默认值改为0.1,分别连接。

至此我们创建了一个简单的材质。 

 1.2

接着我们为圆柱体增加一个蓝图脚本:

如果通过下面的按钮,则会有三个方法:

 新子类(New Subclass) 仅在选定单个Actor时可用。此方法可将蓝图资产作为Actor子类或其任一子类创建,包含所做的任何Actor属性更改。这个方法最直接。蓝图资产将保留对选定Actor的属性进行的更改。

 子Actor(Child Actors) 方法基于任意Actor类创建蓝图资产。新Actor拥有默认组件,并且关卡编辑器(Level Editor)视口中的每个选定Actor有一个额外的 子Actor组件(Child Actor Component)。子Actor组件将保留对选定Actor属性进行的更改。

收获组件(Harvest Components)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值