2
我开始开发一款小型多人赛车游戏,显然我们正在使用所有玩家预测,死亡估计和滞后补偿技术,半条命,雷神和虚幻使用 - 但是我们计划在游戏中也有数十个AI汽车。在多人游戏中同步AI NPCs
最初我们决定只需发送一个随机种子给所有的客户,他们会计算AI的位置,等等 - 但是,我们已经达成了以下问题:
- 所有客户端收到种子运行AI汽车
- 客户只有他们的视线范围内接收玩家的移动更新
- 玩家A击中NPC车
- 玩家B进入玩家A的框架
现在,由于玩家B没有收到玩家A的动作,他会认为AI汽车仍然在移动,并且不会计算出玩家A击中其中一辆汽车的事实...
长话短说 - 你如何同步受到玩家影响的AI单位?
这个问题应该是问http://gamedev.stackexchange.com/ – 2010-12-07 11:05:05