游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 太史公

[讨论] 请教各位同仁一个攻击速度的问题

[复制链接]

27

主题

222

帖子

469

积分

中级会员

Rank: 3Rank: 3

积分
469
 楼主| 发表于 2012-8-20 05:38:00 | 显示全部楼层

Re: Re: Re:请教各位同仁一个攻击速度的问题

w4xxxx: Re: Re:请教各位同仁一个攻击速度的问题



简单的说法是这样的:
玩类传奇2d网页向ARPG的玩家平均配置会差一些。

因为素材比较卡,所以加载比...



这位……服了,能不能别把问题复杂化,能不能别跑题?

5

主题

1461

帖子

1526

积分

金牌会员

Rank: 6Rank: 6

积分
1526
发表于 2012-8-20 16:16:00 | 显示全部楼层

Re:请教各位同仁一个攻击速度的问题

这个方面我认为WOW的处理是不错的,不知道LZ有没有研究过WOW在攻击动作播放和实际伤害计算上是怎么做法?

最主要的一点,考虑一下不要让攻击动作跟伤害计算挂钩,比如攻击动作播放到某一帧的时候,触发伤害计算之类的,以前做过的一个项目,半路接手的,就被之前的人做成了这种,搞的恶心得要死

说实话,你的2、3条件,本身就存在冲突,所以各种解决办法,总是只能搞定一个条件,搞不定另一个

比如战斗动作体现攻速差别,那同一个人,拿两把不同的匕首,一把1.8秒速,一把1.5秒速,是不是要做两套动作?这个资源量你是要整死美术啊。美术会来找策划,指着策划鼻子问,尼玛这几把武器确定了没,确定了我才做,没确定的话就麻烦你们想清楚了来

即便你们美术够强悍,真做出来了。问题是那把1.5秒速的武器,哪天想起来觉得不爽,要改成1.3秒速,你又让美术去出一套资源?另一方面,同屏出现20个角色,都是拿匕首,但是攻速各有不同,加载一次资源你打算让页面卡住多久?20秒、30秒,或者更久?原本在这种情况下,一套资源就搞定了,可能只要几秒钟

再来说你的条件:动作的攻击频率肯定要与攻防计算频率配合。为什么非要配合?你以为玩网页游戏的玩家会那么在意是不是每一刀砍出去,就刚好冒个数字出来?攻防计算是在后台的,动作播放在前台,你配的再精确,几十毫秒的延迟就让你全都是白费功夫。你能计算得到玩家都是用什么玩意在玩你的游戏?

别用在内网测出来的效果去做标准,内网测试能跑通逻辑,搞定BUG,就行了,其他的没用。多了不说,如果在内网用机器人能坚持千人不宕机,那么在外网上一千玩家,你觉得也能坚持住么?

说实话,那几个条件,我认为你是在钻牛角尖了

20

主题

903

帖子

977

积分

高级会员

Rank: 4

积分
977
QQ
发表于 2012-8-20 16:26:00 | 显示全部楼层

Re:请教各位同仁一个攻击速度的问题

2D,ARPG......

如果动画本身不变,通常不是用减帧的做法(暗黑就是减帧),或者强制跳过剩余动画吗(kof就是略过剩余动画)

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2012-8-20 16:34:00 | 显示全部楼层

Re:请教各位同仁一个攻击速度的问题

要么动作的速度非常快,确保最高攻击频率时动作也能播放完整
要么让程序实现如果一个攻击动作没播完时触发了新一次攻击,就立刻打断当前动作,播放新动作

5

主题

1461

帖子

1526

积分

金牌会员

Rank: 6Rank: 6

积分
1526
发表于 2012-8-20 16:42:00 | 显示全部楼层

Re: Re:请教各位同仁一个攻击速度的问题

sjinny: Re:请教各位同仁一个攻击速度的问题

要么动作的速度非常快,确保最高攻击频率时动作也能播放完整
要么让程序实现如果一个攻击动作没播完时触发了新一次攻击,就立刻打断当前动作,播放新动作

问题在于伤害计算有没有跟攻击动作挂钩,也就是说有没有关键帧触发之类的机关,如果有,这么做就很有可能导致做了一半而被新动作打断的,无法进行正常的伤害计算,甚至因为画面卡了一下,关键帧没有播放,也没有伤害

0

主题

9

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2012-8-20 16:47:00 | 显示全部楼层

Re:请教各位同仁一个攻击速度的问题

请问是否可以通过降低对方一定的防御属性(比如闪避)或者血量来模拟出攻速的效果?

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2012-8-20 16:49:00 | 显示全部楼层

Re: Re: Re:请教各位同仁一个攻击速度的问题

狂澜萧萧: Re: Re:请教各位同仁一个攻击速度的问题


问题在于伤害计算有没有跟攻击动作挂钩,也就是说有没有关键帧触发之类的机关,如果有,这么做就很有可能导致做了一半而被新动作打断的,无法进行正常的伤害计算,甚至因为画面卡了一下,关键帧没有播放,也没有伤害

又不是单机,网游里用表现驱动逻辑的话太危险了,肯定是逻辑驱动表现的。

40

主题

1326

帖子

1355

积分

金牌会员

Rank: 6Rank: 6

积分
1355
QQ
发表于 2012-8-20 16:53:00 | 显示全部楼层

Re: Re: Re: Re:请教各位同仁一个攻击速度的问题

太史公: Re: Re: Re:请教各位同仁一个攻击速度的问题




这位……服了,能不能别把问题复杂化,能不能别跑题?

复杂化是什么意思我不懂(对于提出四个前提的lz[em18]);
跑题是什么意思我就更不懂了。

我就路过说一下,这事儿应该是程序组和策划组协商统一后,由美术组处理的。

我们之前也想做过,最后弄了一堆东西,还没发布,flash player的新版一出来,都白做了。

5

主题

1461

帖子

1526

积分

金牌会员

Rank: 6Rank: 6

积分
1526
发表于 2012-8-21 09:55:00 | 显示全部楼层

Re:请教各位同仁一个攻击速度的问题

逻辑驱动表现,这个是没错,但是差不多就行了,没必要吹毛求疵

上面我说了,调配的再精准,哪怕在内网测试分毫不差,放到外网上,任何一点延迟,所做的这些就全是白费工夫

5

主题

1461

帖子

1526

积分

金牌会员

Rank: 6Rank: 6

积分
1526
发表于 2012-8-21 09:58:00 | 显示全部楼层

Re:请教各位同仁一个攻击速度的问题

话说这种技术向的帖子,貌似就看不到那几位大仙了啊,以后大家可以多整点这种技术讨论
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-28 17:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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