物理引擎游戏如何架构
做一个FPS游戏,客户端打算用物理引擎
子弹与玩家或建筑的碰撞,由客户端物理引擎做,服务器只是做碰撞验证
现在想问的问题是
1 服务器刷的怪,还有怪物发射的子弹,这些的碰撞是由客户端做还是服务器做
2 如何保证游戏尽量少的不同步
上面两个问题麻烦简单说明下原因
[解决办法]
回复倒是没问题,可惜我连啥是物理引擎都不知道,我的回复你需要吗?摊手。
只从一个游戏玩家的角度建议,客户端不要涉及关键数据
每个客户端都计算某一个数据的话,姑且不说资源浪费和数据丢失,各客户端计算结果不同(比如某人开了外挂)那乐子就大了
服务器进行游戏数据计算,客户端负责把服务器的游戏数据转变为玩家的游戏体验,这是比较正常的模块划分吧
[解决办法]