首页 > 其他分享 >2-67. 实现割草的全部流程及稻草的互动摇晃

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

时间:2024-04-12 11:34:05浏览次数:23  
标签:Item GridMapManager ItemInteractive 修改 镰刀 摇晃 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

标签:Item,GridMapManager,ItemInteractive,修改,镰刀,摇晃,67,稻草,割草
From: https://www.cnblogs.com/hellozjf/p/18130810

相关文章

  • 2-66. 制作石头和稻草的粒子特效
    上节课场景的布置石头的碰撞范围需要改成PolygonCollider2D给石头添加粒子特效添加ParticleSystemRendererTextureSheetAnimationNormalEmissionShapeVelocityoverLifetimeColoroverLifetimeRotationoverLifetime石头粒子效果做成预制体......
  • 65. 实现树木、石头、稻草在场景里的预先生成方法
    修改GridMapManager创建CropGenerator更新GridMapManager修改CropGenerator给场景里的树添加CropGenerator修改EventHandler修改CropGenerator修改GridMapManager到目前为止,还是有点问题玩家等待树长大,然后进入房子,再从房子出来,树变回原来的样子了,想......
  • CF1670B Dorms War 题解
    题面。不好意思,把这道题的通过率拉低了,但坑点确实有。思路多出几个数据,我们可以发现,在不报警的前提下,最多可以操作数量是两个特殊字符间的最长距离。解释对于不报警的定义是:每次删除操作进行前,当前的字符串中的所有特殊字符的前一个位置必须不是特殊字符。换句话说,只要当前......
  • 67文章解读与程序——《基于混沌模拟退火粒子群优化算法的电动汽车充电站选址与定容》
    ......
  • AP1867 是一种合成的定向配体 | MedChemExpress (MCE)
    AP1867CAS:195514-23-9品牌:MedChemExpress(MCE)存储条件:Powder:-20°C,3years;4°C,2years.Insolvent:-80°C,6months;-20°C,1month.生物活性:AP1867是一种合成的FKBP12F36V定向配体[1]。IC50和目标:FKBP[1]体外:AP1867与野生型FKBP(Kd=67nM)[2]结......
  • 深度学习-卷积神经网络--facenet人脸识别--67
    目录1.概述参考链接:人脸识别网络FaceNetfacenet详解1.概述FaceNet是谷歌于[CVPR2015.02](FaceNet:AUnifiedEmbeddingforFaceRecognitionandClustering)发表,提出了一个对识别(这是谁?)、验证(这是用一个人吗?)、聚类(在这些面孔中找到同一个人)等问题的统一解决框架,即它们......
  • P4677DeerInZooDivOne
    费用流#二分图最大权匹配#dp\(dp_{x,y}\)表示以\(x,y\)为对应点的最大同构子树的大小对于一对点,转移为将\(x,y\)中的点按照一定顺序对应那么问题转化为如何求一组匹配,使得两两匹配的权值尽可能大,即一个二分图最大权匹配,可以费用流解决然后枚举断开的每条边,对左右都做上......
  • P2440:木材加工——P2678:跳石头 【二分答案】
    P2440木材加工【二分答案】题目背景要保护环境题目描述木材厂有n根原木,现在想把这些木头切割成k段长度均为l的小段木头(木头有可能有剩余)。当然,我们希望得到的小段木头越长越好,请求出l的最大值。木头长度的单位是cm,原木的长度都是正整数,我们要求切割得到的小段木......
  • P2678 [NOIP2015 提高组] 跳石头
    思路:运用两次数组比较,按照序号和前后相差距离的大小比较排序。代码:首次尝试30分#include<algorithm>#include<iostream>#include<cstring>#include<queue>#include<cmath>usingnamespacestd;intm,n;longlongl;inta[50010];structnode{ intid; intch......
  • 洛谷:P8671 [蓝桥杯 2018 国 AC] 约瑟夫环
    时间限制1.00s     内存限制256.00MB     难易度:普及+/提高【题目描述】n 个人的编号是1∼n,如果他们依编号按顺时针排成一个圆圈,从编号是 1 的人开始顺时针报数。(报数是从 1 报起)当报到 k 的时候,这个人就退出游戏圈。下一个人重新从 1 开始报......