【UE功能实现】宠物跟随

1.描述:

        玩家移动时宠物自动跟随,靠近玩家时停止移动。如图所示:

 

2.需求分析:

        1.让宠物类可以跟随玩家

        2.让动画类可以播放移动动画

3.功能实现:

        1.基于角色类创建宠物类→添加网格体→添加自定义事件(跟随玩家)→宠物类调用移动至函数(获取玩家角色)→成功时继续调用→事件开始函数调用启动。如图所示:

        2.添加1D混合空间(静止和移动)→宠物类初始输出姿势为混合空间→添加速度变量作为动画变化介质→通过获取宠物类移动速度来设置自定义速度变量。如图所示:

4.开发注意:

        1.宠物类事件开始时跟随玩家,成功后再次跟随。

        2.自定义速度变量通过获取当前移动至玩家的宠物类速度来设置。

5.优化总结:

        让宠物类使用移动至函数循环来不断跟随玩家,然后为宠物类添加动画。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值