UE4切换交通工具实例(Socket在Actor的外部使用)

本篇文章将讲述大致实现类似于吃鸡里面上下车的功能

直接上图,后讲思路和制作方法,

蓝图为关卡蓝图,使用了两个模板包,里面用到的Sedan是Vehicle模板中的汽车Actor,ThirdPersonCharacter是官方自带的模板包

比如看门狗里面的摄像机视角和主角视角的切换也可以用这里的方式实现

可以直接在这里添加两个官方模板包

这里一开始最好设置成第三人称的mode

在车的mesh里面随便一个骨骼上添加插槽Socket,记住名字,在后面两个地方填写这个插槽的名字,调整位置和朝向,可以右键插槽添加预览物品

里面用到的几个节点

按下E键后轮流激活AB节点,默认第一次是A,第二次是B

possess:图中这种组合的意思就是切换控制对象,在这里就是切换为车(Sedan)

Set Collision Enabled设置角色的碰撞,牺牲了一定的真实性,但是防止了出错

设置角色的变换,如果你有角色开车的动作,可以在设置位置的同时,设置角色动作,这样看起来才像开车,我这里只是方便演示随便设置的位置,我使用的Socket 位置和旋转是为了确保位置的可控性,因为在骨骼里面可以准确的设置位置和朝向

记得一定填好插槽的名称

AttachtoActor节点的作用是将角色绑定到车上,因为控制已经切换为车了,玩家必须要跟着车走,记得填好插槽的名称,3个变换使用keepworld可以保证稳定性,不改变玩家的任何变换,因为 在前面已经设置了。


 

 

最后强调以下这个DetachFromActor节点,有些朋友可能找不到这个解锁附加Attach的命令。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

锋哥游戏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值