2-67. 实现割草的全部流程及稻草的互动摇晃

修改 Enums

修改 Animator Override

以 Arm_Reap 为例

创建 ReapItem

修改 Item

修改 ReapItem

SpawnHarvestItems 是从 Crop 脚本中复制过来的

修改 Item

修改 GridMapManager

修改 CursorManager

运行时看看草上面是否挂载了脚本

运行时发现镰刀靠近草还是红色的

修改 GridMapManager

修改 CursorManager

修改 AnimatorOverride

现在使用镰刀没有动画

修改 GridMapManager

编辑镰刀的修改范围

现在镰刀的范围太大了,我们需要修改镰刀的范围

修改 Settings

我们希望一次最多收割两个

修改 GridMapManager

添加 ItemInteractive

我们希望人物走过杂草的时候,杂草会有一点摇晃

修改 Item

完善 ItemInteractive

RotateLeft 方法是先往左转2度4次,再往右转2度5次,最后再往左转2度1次

再把向右的方法也补上去

OnTriggerExit2D 按反方向转动

项目相关代码

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

标签:20240412_1125

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