类的封装、继承、多态——简单门案例

一、封装门_基类

1、添加组件:静态网格体(设置碰撞)和碰撞盒子(平级)。

     添加函数:两个行为分别是 开门 、关门

 2、函数逻辑编写

关门同样,Z值为-90(改:这里应该改 场景旋转  为  相对旋转)

 3、事件图表

通过碰撞事件触发,cast to是为了避免其他对象进入门区域时也导致开门,只有第三人称对象进入门区域才会开关门。

 二、门的继承

创建子蓝图类。这里添加了新的组件区别基类,并且通过继承,保留了基类的行为。

三、多态

创建子蓝图类。找到开门函数。并先删除其继承的开门内容。

 修改函数里门的打开方式,变为向上拉。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值