游戏开发论坛

 找回密码
 立即注册
搜索
楼主: sky20073612

[讨论] 可以躲箭吗

[复制链接]

70

主题

3789

帖子

5493

积分

论坛元老

Rank: 8Rank: 8

积分
5493
发表于 2009-9-20 04:03:00 | 显示全部楼层

Re:可以躲箭吗

妈的,下午玩天堂1帮朋友PK,在混战中碰到了一个走位相当风骚的家伙

他在人堆里到处穿梭,我这边同伴连续给他释放单体雷电法术都给他躲过了(说明这个法术在释放时锁定的是目标所在的坐标)...


哎~~还是老的2D游戏更有技术性可言~~

19

主题

561

帖子

581

积分

高级会员

Rank: 4

积分
581
发表于 2009-9-20 09:37:00 | 显示全部楼层

Re:可以躲箭吗

貌似我给人BS了,这年头翻页也有罪了。话说LS的兄弟起这么早,眼睛不酸么?
SPY所说的几率百分比不知道是不是我下面说的这个……
我记得有款游戏在这方面问题上是这样设计的:在法术放出时通过服务端计算并得出结果——命中与否,客端这边在收到命中结果后再决定发射出的弹道,如果命中了那么这个“箭”就会自动跟踪目标以达到在客端显示命中的效果,如果MISS了那“箭”就是直线飞行直到生命周期结束,即使目标不移动也不会攻击到目标。

3

主题

952

帖子

997

积分

高级会员

Rank: 4

积分
997
发表于 2009-9-20 10:26:00 | 显示全部楼层

Re:可以躲箭吗

开加速的人很讨厌...

21

主题

639

帖子

674

积分

高级会员

Rank: 4

积分
674
发表于 2009-9-20 10:32:00 | 显示全部楼层

Re: Re:可以躲箭吗

sky20073612: Re:可以躲箭吗

拜读了楼上几位大哥的充满价值的帖子(像哪种无聊翻页的除外),感到受益匪浅~~也就是说天堂1的锁定坐标的做...


……我很想详细解释,但是发现要花至少5个帖去讲为什么,然后才是一句话就能说完的是什么,所以懒了。服务器的命中裁决和客户端的表现形式和方式完全是两回事(说到裁决突然想起法官和公诉人就有这种关系)。

3

主题

320

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
发表于 2009-9-20 13:55:00 | 显示全部楼层

Re: Re:可以躲箭吗

Susaro: Re:可以躲箭吗

前一种方法在现在的硬件水平下是常用,也应该是首选的方法,至于放出去之后过一段时间才看到目标被命中等等都是客户端的表现逻辑造成的有飞行时间和轨迹的假象,因为命中与否在放箭的瞬间就已经由服务器下了裁决,且为最高院最终裁决,不得上诉。

前提就错了.
放箭时服务器并不决定命中结果,具体可以参考wow的冰箱挡死缠.

由于你所说的是"常用"的"首选"的方法,那么我可以认为就是wow的作法.wow里实际的原理是,在发射箭的瞬间,服务器取得攻击者与被攻击者之间的距离,然后取得missile的飞行速度,由此计算出一个判定延迟.注意,这个延迟是在服务器上做的,而不是客户端.当然,如果被攻击者在移动,客户端上发射物的命中与打击命中就无法同步了,这是几乎无法解决的.

3

主题

320

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
发表于 2009-9-20 13:57:00 | 显示全部楼层

Re:可以躲箭吗

终于百贴了,自己陶醉一下

21

主题

639

帖子

674

积分

高级会员

Rank: 4

积分
674
发表于 2009-9-20 16:27:00 | 显示全部楼层

Re: Re: Re:可以躲箭吗

BF: Re: Re:可以躲箭吗


前提就错了.
放箭时服务器并不决定命中结果,具体可以参考wow的冰箱挡死缠.

由于你所说的是"常用...

……咦!咦!!

0

主题

7

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2009-9-21 08:52:00 | 显示全部楼层

Re:可以躲箭吗

不就是三套逻辑吗?
第一:一定射到
第二:根据位置
第三:根据碰撞

第二三情况,箭发出的瞬间,服务端已经给其订好了路线和落点。

15

主题

2299

帖子

2299

积分

金牌会员

Rank: 6Rank: 6

积分
2299
发表于 2009-9-21 10:20:00 | 显示全部楼层

Re:可以躲箭吗

我记得去年有款网游(3D的,名字真忘记了),是可以进行躲闪技能操作的。比如正面看到一箭射过来,我可以左平移来避开。不过这个就正如38楼所说,是固定了路线的。。。

1

主题

71

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2009-9-21 16:33:00 | 显示全部楼层

Re:可以躲箭吗

DOTA里的技能 女祭祀的R!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-6 19:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表