Unreal教学(8)——蓝图学习快速开始(Blueprints Quick Start Guide)

这篇教程介绍了如何使用Unreal Engine的Blueprints创建一个弹射发射台。当玩家角色接近发射台时,角色会被弹起3000单位高度。首先,新建一个基于Side Scroller模板的蓝图工程,添加Actor并放置Cube和Box组件作为视觉和碰撞检测。接着,通过OnComponentBeginOverlap节点和Branch判断,当玩家角色(Pawn)接触Box时,调用Launch Character函数将其弹起。最后,通过Cast操作将Pawn转换为Character以调用该函数,并设置Z轴速度。完成这些步骤后,玩家角色接触发射台时会被弹起,同时可以通过调整参数实现更多功能,如声音播放、速度变量、粒子效果、发射方向和动画效果。
摘要由CSDN通过智能技术生成

之前几个篇章中主要讲到如何使用C++的代码实现相关游戏的相关功能,我们已经学习到了Actor是什么东西,

经常会使用Empty Actor这个东西,那么它到底是什么,我们可以这样假设Actor是我们定义一个物体,这个物体但是现在看不到,也摸不着,但是有些整体的属性,相当于于一个人的灵魂吗,有灵魂之后才能有物体,有感知,有行动,已经对外界做出相关的反应,不知道这个比喻恰不恰当。^_^

这篇中我们将讲述如何使用Blueprint制作一个发射台,当玩家(游戏里指的player,使用的pawn类,这个类具体的用法可以自己查阅,不过我们现在应该更关心Actor类。)跑到这个发射台之后,就会被弹起,应该弹3000高吧,估计是3m的样子,这里的单位不知道是什么,反正从图形上来看是挺高的。

这个工程只是添加了一个发射台,其余的什么其它事情都没有干。

玩家是模板已经建立好的,可以通过A, D键控制左右的移动。

(1)新建一个蓝图的工程,这里使用的Side Scroller 模板进行建立。

英文讲述在

https://docs.unrealengine.com/latest/INT/Engine/Blueprints/QuickStart/1/index.html

命名,然后就会打开UEditor4进行编辑。

首先选择一个Actor拖到Level Editor界面中,然后添加两个Component, 一个是Cube,一个是Box.

增加cube可以让它显示出来,这里的通过Basic Shapes里的cube进行添加。

另外一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值