随笔分类 - unity / 麦田物语
摘要:调整树的碰撞体 修改 GridMapManager 修改 Crop 修改 CropManager 修改 Crop 修改 CursorManager 修改 GridMapManager 修改 Player 现在有个问题,人物从上面砍树的时候,会面向上面 修复 Bug 不知道为什么,我现在做的东西和老师
阅读全文
摘要:添加树木相关的信息 修改 Tree 预制体 然后把 Tree01 改名为 CropTree01 修改 CropDataList_SO 修改 CursorManager 增加工具动画 修改 GridMapManager 给树增加动画 RotateLeft 向左转动1度 RotateRight 向右转动
阅读全文
摘要:修改 Crop 修改 GridMapManager 修改 EventHandler 修改 GridMapManager 修改 Crop 修改 CropDataList_SO 项目相关代码 代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git 标签:
阅读全文
摘要:修改 GridMapManager 修改 CropDetails 修改 CursorManager 修改 CropDetails 修改 Crop 修改 EventHandler 修改 InventoryManager 修改 Crop 修改 AnimatorOverride 项目相关代码 代码仓库:h
阅读全文
摘要:修改 CursorManager 修改 CropManager 修改 CursorManager 背包中添加菜篮子 添加拔菜的动画 同样 Body 和 Hair 也要添加拔菜的动画 另外还要覆盖掉收菜时工具的动画 修改 AnimatorOverride 修改 GridMapManager 修改 Cr
阅读全文
摘要:创建 CropBase 修改 CropDataList_SO 修改 CropManager 修改 GridMapManager 修改 Crop 修改 ItemManager 修改 EventHandler 修改 InventoryManager 修改 GridMapManager 修改 Animat
阅读全文
摘要:创建 CropManager 修改 CursorManager 修改 EventHandler 修改 GridMapManager 修改 CropManager 两个场景添加 CropParent 在 01.Field 和 02.Home 这两个场景下面都添加 CropParent 对象,并给它添加
阅读全文
摘要:创建 DropDetails 创建 CropDataList_SO 项目相关代码 代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git 标签:20240410_0932
阅读全文
摘要:本节目标 之间实现了在地上挖坑和浇水,但是我们进入房间再出来之后就什么都没有了 所以本节需要保存这些挖坑和浇水的信息 修改 GridMapManager 给第二个场景挂载地图信息 然后赋值 Map Data 以及选择对应的 Grid Type 绘制可以扔东西的层 还要把 MapData_Home 改
阅读全文
摘要:增加 Tool 工具 增加 Tool Animator Blend Tree 重命名为 Use Tool 给 Arm 增加动画 然后 Body 和 Hair 也进行这样赋值 给工具动画增加空片段 增加 Tool_Hoe 修改 Player 身上的动画 修改 Player 脚本 向上使用工具时需要隐藏
阅读全文
摘要:挖坑和浇水的图片 创建瓦片 tilemap 添加标签 修改 GridMapManager 修改 CursorManager 看看挖坑的效果 继续修改 GridMapManager 继续修改 CursorManager 查看浇水的效果 项目相关代码 代码仓库:https://gitee.com/nbd
阅读全文
摘要:添加一个带阴影的物品 物品从人物脑袋过去,阴影从人物脚底过去 创建 ItemShadow 创建 ItemBounce 如果发现 物品 会一直飞,可以修改 Vector3.Distance,将距离改为 0.1f 将 BounceItemBase 做成预制体 修改 ItemManager 项目相关代码
阅读全文
摘要:修改 CursorManager 修改 EventHandler 修改 Player 修改 GridMapManager 继续修改 CursorManager 继续修改 EventHandler 我们希望人物扔出东西的时候,不是直接在地面上生成一个物品,而是有一个扔的效果 修改 ItemManage
阅读全文
摘要:修改 CursorManager 修改 GridMapManager 继续修改 CursorManager 另外还需要判断使用范围 项目相关代码 代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git 标签:20240409_0840
阅读全文
摘要:创建 GridMap Manager 修改 DataCollection 继续完善 GridMapManager 修改 CursorManager 注意 MainCamara 需要有标签 MainCamera 坐标最好还是改成这样 修改 TransitionManager 解决游戏中的报错 继续修改
阅读全文
摘要:Grid Information 我们可以在瓦片里面添加地图信息,但是每个瓦片都有一个 GameObject 的话,这样在大地图里面可能就会拖垮性能 此外还有 2D Extra 包里面的内容,但是 Grid Information 一次只能实现一种功能,如果我希望一个格子既可以种地,又可以丢东西,还
阅读全文
摘要:下载好看的鼠标图片 修改 Canvas 的 Tag 添加 Cursor Image 添加 CursorManager 把 Cursor Image 放到第一个位置 编辑 CursorManager 让虚拟鼠标跟随鼠标移动 鼠标的尖点不是虚拟鼠标的尖点,需要用 aseprite 修改图片 然后将鼠标的
阅读全文
摘要:切换场景时的问题 如果场景A原来有一个斧头在地上,当我拾取它之后斧头消失了,我再进入场景B,再从场景B回到场景A,发现斧头又回来了 所以我们需要保存这些数据,然后从场景B回到场景A的时候不显示斧头 修改 DataCollection 修改 ItemManager 修改加载顺序 项目相关代码 代码仓库
阅读全文
摘要:添加 Canvas 添加 Fade Panel 通过修改 Canvas Group 的 Alpha 就能隐藏或者显示 Fade Panel 在 Fade Panel 下面添加文字和动画 动画图片如下图所示 切换场景时淡入淡出 修改 Settings 修改 Player 解决摄像机抖动问题 修改 Bo
阅读全文
摘要:什么是 Attribute 像图中 Sell Percentage 是一个 float 值,为什么它会变成 Slider 呢?是因为我们在这个属性上面添加了 [Range] ,这个东西就叫做 Attribute 为什么我们要做 Attribute 呢? 如上图所示,我们这里的 StartSceneN
阅读全文

浙公网安备 33010602011771号