之前几个篇章中主要讲到如何使用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进行添加。
另外一