一、封装门_基类
1、添加组件:静态网格体(设置碰撞)和碰撞盒子(平级)。
添加函数:两个行为分别是 开门 、关门
2、函数逻辑编写
关门同样,Z值为-90(改:这里应该改 场景旋转 为 相对旋转)
3、事件图表
通过碰撞事件触发,cast to是为了避免其他对象进入门区域时也导致开门,只有第三人称对象进入门区域才会开关门。
二、门的继承
创建子蓝图类。这里添加了新的组件区别基类,并且通过继承,保留了基类的行为。
三、多态
创建子蓝图类。找到开门函数。并先删除其继承的开门内容。
修改函数里门的打开方式,变为向上拉。