明白你的需求了。
看起来这么做也没什么问题。
不过我想交流下,通常 MMORPG 的话,服务端都是大世界,服务端的寻路数据应该比客户端简单得多,以提高服务器本身的性能。AI 在服务器上进行寻路计算后,在服务器和客户端之间只做位置同步即可。
你这边如果把客户端的寻路数据给服务端用,如果地形不复杂也许还行,如果地形复杂的话,尤其是当 AI 很多的时候,对服务器也会造成一些压力。你们需要留意一下。
当然这个话题已经脱离你的主题了。我们 CLOSE 这个 THREAD 吧。谢谢你提供的方法和代码。