【UE功能实现】宠物跟随

文章描述了如何在游戏开发中创建宠物类以跟随玩家移动。首先,通过角色类构建宠物并添加网格体,然后设置自定义事件以触发宠物跟随玩家的功能。接着,利用移动至函数和1D混合空间来播放移动动画,其中速度变量根据宠物移动速度调整。开发注意事项包括确保宠物持续跟随并正确设置动画速度。最后,文章提出通过循环调用移动至函数优化宠物的跟随效果。
摘要由CSDN通过智能技术生成

1.描述:

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

 

2.需求分析:

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

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

3.功能实现:

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

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

4.开发注意:

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

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

5.优化总结:

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值