游戏玩法比较简单,本来只是打算做一个物理引擎+帧同步的demo...后来索性做完整.当是技术预览版吧
美术是网上找的:sweat_smile: 数值也是随便填的..大家不好见笑
2赞
这操作是真难受
方向怎么是反的,操作难受
哈哈。去年我也想过做这个,不过当时小游戏上已经看到一款了。
手机烫。
可以啊
物理引擎需要改造么?浮点数
被ai暴虐
不需要,一开始我也以为需要修改这些…但实际试验后发现不需要,box2d是一个确定性的物理引擎,相同的输入每次都可以得到相同的结果. 自己写个小demo试一下就知道
浮点数这个我也不确定…我没有处理. 我现在有一定几率大概5%左右会出现不同步的情况 不知道是不是因为浮点数的问题…但我觉得跟网络关系大点 因为每次不同步都是出现在网络波动的时候
box2d 做 同步 问题 很多的…你稍微复杂点就知道了
只要保证模型的确定性,再怎么复杂的物理效果都是一样的做法
我觉得不可能同步吧,网络延时必然造成多客户端执行物理步长数不一致,只要累计一段时间就差别很大了
所以 用了帧同步?
看标题
帧同步只是说固定时长内客户端接收请求数量一致,但客户端指令所执行的物理步长不会一致
你还没正确理解帧同步的原理,物理引擎的step也是由服务器控制的
不可能同步, 浮点数问题不解决必然出问题.
反正如果不出现断线重连的情况下 我AI自动运行一个小时都不会出现不同步的情况
你懂不懂浮点数原理? 我拜托!!!
你在相同电脑中测试, 当然同步了. 我拜托.
你要考虑不同的CPU,…