摘要:
修改 NPCMovement 修改 Settings 修改 NPCMovement 创建文件夹 在 NPC 目录下创建 Data 和 Logic 两个文件夹,然后将 NPCManager 和 NPCMovement 挪动到 Logic 文件夹中 然后在 Data 目录下创建 ScheduleDeta 阅读全文
posted @ 2024-04-12 21:44
hellozjf
阅读(38)
评论(0)
推荐(0)
摘要:
添加 NPC 添加动画 创建 NPCMovement 修改 DataCollection 创建 NPCManager 给 NPC 添加阴影 修改 NPCMovement 关闭 NPC 的重力 测试 修改 Current Scene,然后运行游戏,会发现 NPC 不见了,这就对了 项目相关代码 代码仓 阅读全文
posted @ 2024-04-12 20:20
hellozjf
阅读(35)
评论(0)
推荐(0)
摘要:
创建 MovementStep 修改 AStar 创建 NPCManager 添加 AStarTest 添加 Test Tilemap 修改 AStartTest 测试 现在路径穿过了房子,是不太对的。这是因为我们还没有绘制 NPC Obstacle 现在路径就能成功避开房子了 项目相关代码 代码仓 阅读全文
posted @ 2024-04-12 15:33
hellozjf
阅读(18)
评论(0)
推荐(0)
摘要:
修改 AStar 项目相关代码 代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git 标签:20240412_1338 阅读全文
posted @ 2024-04-12 13:39
hellozjf
阅读(12)
评论(0)
推荐(0)
摘要:
创建 AStar 脚本 修改 GridMapManager 修改 AStar 脚本 再写 BuildPath 方法 再写 FindShortestPath 方法 项目相关代码 代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git 标签:202404 阅读全文
posted @ 2024-04-12 13:06
hellozjf
阅读(12)
评论(0)
推荐(0)
摘要:
AStar 算法概览 先选 FCost 最小的点,如果 FCost 相同再选 HCost 最小的点 回来的时候是找 FCost 最小的点 数据结构创建 Node 脚本 GridNodes 修改 MapData_SO 因为地图上左下角的点是负数,这个点没有办法直接导入到数组下标中,所以需要对这个点进行 阅读全文
posted @ 2024-04-12 12:17
hellozjf
阅读(14)
评论(0)
推荐(0)
摘要:
修改 Enums 修改 Animator Override 以 Arm_Reap 为例 创建 ReapItem 修改 Item 修改 ReapItem SpawnHarvestItems 是从 Crop 脚本中复制过来的 修改 Item 修改 GridMapManager 修改 CursorMana 阅读全文
posted @ 2024-04-12 11:26
hellozjf
阅读(37)
评论(0)
推荐(0)
摘要:
上节课场景的布置 石头的碰撞范围需要改成 Polygon Collider 2D 给石头添加粒子特效 添加 Particle System Renderer Texture Sheet Animation Normal Emission Shape Velocity over Lifetime Co 阅读全文
posted @ 2024-04-12 09:52
hellozjf
阅读(22)
评论(0)
推荐(0)
摘要:
修改 GridMapManager 创建 CropGenerator 更新 GridMapManager 修改 CropGenerator 给场景里的树添加 CropGenerator 修改 EventHandler 修改 CropGenerator 修改 GridMapManager 到目前为止, 阅读全文
posted @ 2024-04-12 09:00
hellozjf
阅读(27)
评论(0)
推荐(0)

浙公网安备 33010602011771号