2-75. 加入 NPC 动画及真实的 Schedule 触发

回顾动画状态机

修改 NPCMovement

测试

勾选 Move NPC 之后,NPC 就会走过去,然后停下来

改进

我们希望 NPC 在走完之后播放一个动画,然后结束之后要面向屏幕

修改 Settings

这个 animationBreakTime 是动画间隔时间

修改 NPCMovement

如何通过 AnimatorOverrideController 切换动画片段

修改 NPCMovement

修改动画状态机

创建一个空的动画状态机

测试

如果 NPC 走到目标点,然后面朝下,伸了一个懒腰,那么就说明是正确的

再给 NPC 一个 Schedule

因为我们现在还没有做跨场景,所以我们把 Target Scene 改为 01.Field

修改 NPCMovement

修改 EventHandler

注意,还需要添加 day 变量

这个方法改了之后,需要进行相应的修改

继续修改 NPCMovement

作业

在房间里绘制障碍

项目相关代码

代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git

标签:20240413_1107

posted @ 2024-04-13 11:07  hellozjf  阅读(2)  评论(0编辑  收藏  举报