注册
登录
统计
赞助服务器送SOJ
anhei3战网
»
暗黑2综合讨论&新人求助区
» D2联网与单机,人物攻击动画差异分析!
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[原创]
D2联网与单机,人物攻击动画差异分析!
loko123098
等级:莫非斯托
昵称:
无形巨胸甲
帖子:
755
22区soj:
0
骷髅:
0 个
soj:
0
鲜花:
38 支
宝石:
0 颗
红包:
0 soj
贡献:
0
注册:
2015-10-1
发短消息
QQ保密
当前离线
1
#
大
中
小
发表于 2017-1-7 15:09
显示全部帖子
D2联网与单机,人物攻击动画差异分析!
不知道以前有没有过类似文章。起因:战网一个房间有两个4f悔恨野蛮狼A、B时,双方都能看出和对方的攻速差别,即A看自己是4f看B比4f慢、B看自己是4f看A比4f慢。
原因是各自装备在对方看来都是红的、人物显示未穿戴状态,但在自己看又是显示穿戴状态,从而导致双方看到的人物穿戴状态不同以及攻击动画不同。
联网与单机、服务器端和客户端都可能出现动画差异,比如攻速不同、攻击方式不同等,但实际伤害结算和杀死怪物的时间都是一致的。比如4f悔恨野蛮狼,客户端或单机是4f动画和伤害,联机别人看攻击动画会比4f慢,但实际伤害和杀怪用时和4f一样。此动画差异其实比较常见,许多情况下都有。
下面是TCP/IP下的几个测试(左主机、右客户端,战网时左边窗口是别人看到的、右边窗口是自己看到的):
1、左边窗口看右边2把武器显红、人物空手状态,右边窗口看自己武器正常、人物双持状态。
图像 1.jpg
(675.65 KB)
2017-1-7 15:09
图像 2.jpg
(639.77 KB)
2017-1-7 15:09
2、右边变狼空挥左边静止不动、服务器端不存在空挥别人也看不到,右边攻击时观察2个窗口能看出服务器端攻速慢,用100%触发或耗时可以判断实际伤害和4f相同。
图像 3.jpg
(627.25 KB)
2017-1-7 15:09
图像 4.jpg
(679.98 KB)
2017-1-7 15:09
3、双持狂乱空挥或攻击,服务器端动画变成拳击+隐身、客户端正常。
图像 5.jpg
(634.89 KB)
2017-1-7 15:09
4、利用装备检测bug做成拳击bar,单机旋风可移动,联网后客户端ww动画会原地lock但伤害能打到远方、服务器端移动正常但停止ww后会自动回到初始位置。
图像 6.jpg
(667.56 KB)
2017-1-7 15:09
图像 7.jpg
(635.46 KB)
2017-1-7 15:09
服务器端和客户端差异最常见的就是攻速、攻击方式视觉上的不同,只要别人看你的人物和你自己看不一样就可能产生,比如4f野蛮狼别人看没4f啊(和是否bug双持无关)、狂乱变成拳击还带隐身特效(拳击玩法早就有了只不过以前是在别人眼中),还有其他许多情况等。
您目前仅能浏览
部分内容
,查看
全部内容及附件,
请先
登录
或
注册
分享到:
新4f悔恨狼bar、一刀流狂乱旋风等
UID
354581
帖子
755
精华
3
积分
2933
soj
0
阅读权限
70
在线时间
4280 小时
注册时间
2015-10-1
最后登录
2018-12-29
查看详细资料
TOP
loko123098
等级:莫非斯托
昵称:
无形巨胸甲
帖子:
755
22区soj:
0
骷髅:
0 个
soj:
0
鲜花:
38 支
宝石:
0 颗
红包:
0 soj
贡献:
0
注册:
2015-10-1
发短消息
QQ保密
当前离线
2
#
大
中
小
发表于 2017-1-8 10:30
显示全部帖子
别人看到的你和你自己看到的可能不同。D2许多攻击技能shift+左键空挥服务器端都看不到,可能是没有数据交换。不过最终服务器端和客户端都要保持一致,像拳击旋风客户端会lock、服务器端ww后会自动返回,其他技能攻速、攻击方式可能显示不一样但实际杀怪用时相等。
新4f悔恨狼bar、一刀流狂乱旋风等
UID
354581
帖子
755
精华
3
积分
2933
soj
0
阅读权限
70
在线时间
4280 小时
注册时间
2015-10-1
最后登录
2018-12-29
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分交易
soj交易记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计