1.描述: 玩家移动时宠物自动跟随,靠近玩家时停止移动。如图所示: 2.需求分析: 1.让宠物类可以跟随玩家 2.让动画类可以播放移动动画 3.功能实现: 1.基于角色类创建宠物类→添加网格体→添加自定义事件(跟随玩家)→宠物类调用移动至函数(获取玩家角色)→成功时继续调用→事件开始函数调用启动。如图所示: 2.添加1D混合空间(静止和移动)→宠物类初始输出姿势为混合空间→添加速度变量作为动画变化介质→通过获取宠物类移动速度来设置自定义速度变量。如图所示: 4.开发注意: 1.宠物类事件开始时跟随玩家,成功后再次跟随。 2.自定义速度变量通过获取当前移动至玩家的宠物类速度来设置。 5.优化总结: 让宠物类使用移动至函数循环来不断跟随玩家,然后为宠物类添加动画。