如何在网络游戏中检测碰撞

如何在网络游戏中检测碰撞,第1张

我不了解你们是做什么的,只说一下我们的情况

首先,同步服务器是自己专门写的,和应用服务器是分开的,用来同步所有程序员认为需要同步的数据。主要靠同步位置来实现客户端之间同步,所有的碰撞都是在客户端检测。碰撞事件由客户端自己处理,碰撞后不会同步碰撞事件,同步的还是位置。

从我们上线的项目来看。同步的只有同一场景里的模型,数据量不是很大,至于网络延时我想这不是程序员可以控制的,我们的同步服务器还经常丢包,这也是没办法的事情,只能尽量减小影响

找一个稳定的IP地址,将IP设订重新输入,不要用自动的.DNS设为自动不要用手动,然后上网.

如果常常这样,改了IP都不行,那就是网络伺服差,你暂时是没有办法解决的.除了升级你的电脑.

要设订好扫描的时间,每天都要查毒.

不要经常挂机,现在天气热,器件温升会影响机器的运行速度.

以上都是外部原因,如果以上你都注意了.那只有是你的机子配置不高.

那只有花钱换点东东.比如换个千兆网卡.

还有你的电脑上网要避开晚上上网高峰时间.

1、进入副本的条件,包括进入等级、进入凭证、进入人数、进入申请判断(队长单独申请还是整个队伍申请)、队伍成员所在地图有无限制(例如都在同一地图方可进入)、队伍成员进入次数限制、副本时间限制、副本进入以后,再组副本外成员时是否允许该成员进入副本2、进入副本以后,测试副本正常规则,包括副本流程、副本任务等3、副本内PK模式限制、PK后果限制4、副本内死亡、掉线、回城、离开队伍等,是否有特殊需求,例如死亡复活点、掉线再上是否还在副本、回城点设置、离开队伍以后是否被自动传送出副本等5、副本进入期间,服务器正常停机、服务器非正常停机,已进入副本成员的处理,服务器开启以后是否继续在副本中,是否自动传送出副本等,遇到这种情况应该有相应的补偿机制,如果要补偿,那么需要有相关数据可以查询到玩家遇到这种现象,才能给予处理6、副本一般都会有个存活时间,否则服务器压力会很大,那么需要测试副本销毁机制,即玩家没有完成副本流程或者没有完成副本任务,而副本自动销毁时,玩家身上的副本数据是否清除,本次进入副本结果是否符合文档需求7、副本一般有动态创建和静态地图两种,如果是前者,需要考虑服务器能承受的副本个数压力,如果超出限制,是否有提醒并限制玩家进入设置。8、要测试多个队伍进入副本的情况,避免出现不符合文档设置的现象,例如文档设置1个队伍1个副本,那么需要测试多个队伍有没有可能出现在同1个副本的现象9、副本玩家死亡掉落设置、怪物死亡掉落设置、怪物智能设置、怪物数值设置等10、副本NPC的UI设置、文字描述、引导提示、系统广播、卷轴提示等11、副本所需物品的设置,例如物品描述、物品显示、物品掉落设置等12、副本地图资源设置,怪物摆放、地图框架、障碍物设置13、其他方面,例如游戏本身设置需求,某技能不能使用、某功能禁止使用等等


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/317245.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存