关于网友提出的“ 物理引擎游戏如何架构”问题疑问,本网通过在网上对“ 物理引擎游戏如何架构”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 物理引擎游戏如何架构
描述: 做一个FPS游戏,客户端打算用物理引擎
子弹与玩家或建筑的碰撞,由客户端物理引擎做,服务器只是做碰撞验证
现在想问的问题是
1 服务器刷的怪,还有怪物发射的子弹,这些的碰撞是由客户端做还是服务器做
2 如何保证游戏尽量少的不同步
上面两个问题麻烦简单说明下原因
解决方案1:
+1
解决方案2: 回复倒是没问题,可惜我连啥是物理引擎都不知道,我的回复你需要吗?摊手。
只从一个游戏玩家的角度建议,客户端不要涉及关键数据
每个客户端都计算某一个数据的话,姑且不说资源浪费和数据丢失,各客户端计算结果不同(比如某人开了外挂)那乐子就大了
服务器进行游戏数据计算,客户端负责把服务器的游戏数据转变为玩家的游戏体验,这是比较正常的模块划分吧
以上介绍了“ 物理引擎游戏如何架构”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3763022.html