2-74. 利用 AStar 实现 NPC 的移动

运行游戏看看人物能否到网格中点

修改 NPCMovement

修改 Settings

修改 AStarTest

调试修复 Bug

一开始人物未显示

原因是 currentScene 没有进行赋值,可能 currentScene 是通过 StartScene 变量进行赋值的,但是我并没有找到赋值的地方,所以我暂时先写死这个变量算了

点击 AStarTest 中的 MoveNPC 却发现 NPC 没有移动,原因是我在构建路径的时候,传错终点了,终点应该是 schedule.targetGridPosition

项目相关代码

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

标签:20240413_0914

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