祝愿大美兰陵越来越好!
一、效果展示:
二、先制作一个角色
1、新建个父类为pawn的蓝图类。更名为BP_Image_Character。
2、这个角色只是用于观察场景,并与场景中的物体相碰撞用的,所以不需要骨骼网格体,
3、但是我们需要响应键盘和鼠标事件,可以把第三人称角色复制过来,这样角色就能移动了。
4、我们需要角色与胶囊体不同实例碰撞时创建不同的用户控件,所以这里得需要一个用户控件类得引用型变量。
5、我们自定义一个显示控件的事件
发现控件类图类的引用和用户控类引用不兼容,修改变量类型。
我们需要添加到视口,同时设置输入模式。
6、同样我们需要一个把它清除的自定义事件
7、因为所有控件的退出按钮是一样的,所以这里创建一个公共的退出按钮。
创建按钮的点击事件,当点击时调用角色的自定义事件clearwidget。
三、新建个GameMode
在 UE4 中,每一个世界(World)有多个 Level(关卡),而每个关卡又可以设定自己的 GameMode(游戏模式)