UE4 按键+鼠标 实现开关门

这篇文章是我看哔哩哔哩上学习的笔记,学习的地址如下:

https://www.bilibili.com/video/BV164411Y732?t=168&p=15

因本人才疏学浅,如有错误之处,还请见谅

在前面的博客里面,我们已经讲了怎么建立一个自动开门的蓝图类了,今天我们来升级一下这个类,让他可以实现鼠标点击开门,和按E开门

1 我们要建立一个蓝图类

添加的时候记得 选 Actor 这里我们命名为Door

然后再蓝图类里面,添加上我们需要的门和门框

这里一定要注意我们添加的物体的层级关系

添加组件哪里依次选择添加 静态网格体组件 * 2 + Box Collision 然后再细节面板里面给他们添加上材质

2 我们要来写事件图表了

添加完毕后的如此

这样我们的初始版就算完成了

然后我们吧这个变成,按E开门的

所有的步骤都是在蓝图里面进行的

然后就OK啦

然后是添加鼠标开门

我们要先改变一下,游戏模式里面的玩家控制类

在世界场景设置里面

世界场景没有的朋友去窗口哪里打开

然后我们开机点击事件

然后添加蓝图类

然后就OK啦

本门的Demo在github上的地址如下

https://github.com/1571520512/UE4-a-simple-Door-with-E-and-mouse

如果这篇文章对你有张帮助的话,请给我点个免费的赞吧.

如果你有任何建议,或者是发现了我的错误,欢迎评论留言指出.

猜你喜欢

转载自www.cnblogs.com/a-small-Trainee/p/12921566.html