Unity MyFramework 塔防实战(二十九):离散格子路线如何变成连续怪物移动
2026/7/29 20:46:26 网站建设 项目流程

A* 返回的只是一串格子编号,怪物却要在世界空间中连续移动,还要处理低帧率跨路点、减速、飞行高度、三线分流和路线重算。本文只分析COMMonsterMovement:它怎样消费离散路线,并维护怪物当前目标和所在格子。

MyFramework:GitHub - ZHOURUIH/MyFramework: Unity 商用级别开发框架,经过了多年经验沉淀.一个在unity上使用的网络游戏客户端开发框架,为unity所有使用方式提供完善的封装和管理,只需要专注于游戏逻辑的编写 · GitHub
塔防 Demo:https://github.com/ZHOURUIH/MyFramework_TDDemo

一、每只怪物为什么保存自己的路线

MonsterRoad保存从标准出怪口到终点的公共路线。怪物从标准入口生成时,setRoadPointList()通过AddRange()把路线复制到自己的列表。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询