这篇文章是我看哔哩哔哩上学习的笔记,学习的地址如下:
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
如果这篇文章对你有张帮助的话,请给我点个免费的赞吧.
如果你有任何建议,或者是发现了我的错误,欢迎评论留言指出.