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 @   hellozjf  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示