ue4个人学习笔记7

这篇博客主要记录了在UE4中如何实现场景中角色的控制切换和摄像机移动,以及上、下车逻辑的切换。在角色切换时,通过蓝图节点“Multigate”实现顺序执行和防止画面闪烁。在上车逻辑中,详细阐述了控制权转移、人物定位、关闭小人碰撞等步骤;下车逻辑则反向操作。整个过程涉及到蓝图节点的使用和碰撞组件的管理。
摘要由CSDN通过智能技术生成

1、角色的控制切换和摄像机之间移动

实现放置多个角色,能在他们之间切换控制的那个

 

用到蓝图节点“multigate”,顺序执行,它的随机不会重复,它的重置相当于新进来(一般都是设置自定义事件使它重置),若双选循环和随机,相当于每走一次就重置一次且为随机,这时reset就没有意义了

想让切换期间有画面移动,可以添加摄像头移动蓝图节点“使用混合设置目标”,需从玩家控制的引出。然后再添加一个延迟,免得还没到那个角色,那个角色却可以移动了.

但还是有问题,若在移动途中继续疯狂按1(切换角色),画面会闪、飞. 因此可以添加一个变量,判断是否摄像机在移动过程中.

 

 

2、上、下车逻辑切换

eg1:上车

在载具处添加自定义事件:上车

在小人处设置一个变量,类型为载具的对象引用,当这个变量为有效的时候,执行变量对象的上车这个自定义事件

第一步,将控制权从小人转移到载具

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值